Package one.microstream.persistence.lazy
Class LazyReferenceManager.Default
- java.lang.Object
-
- one.microstream.persistence.lazy.LazyReferenceManager.Default
-
- All Implemented Interfaces:
LazyReferenceManager
- Enclosing interface:
- LazyReferenceManager
public static final class LazyReferenceManager.Default extends Object implements LazyReferenceManager
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface one.microstream.persistence.lazy.LazyReferenceManager
LazyReferenceManager.Checker, LazyReferenceManager.Clearer, LazyReferenceManager.Default, LazyReferenceManager.Dummy, LazyReferenceManager.Static
-
-
Constructor Summary
Constructors Constructor Description Default()
-
Method Summary
Modifier and Type Method Description void
cleanUp(long nanoTimeBudget)
void
clear()
<P extends Consumer<? super LazyReferencing<?>>>
Piterate(P procedure)
void
register(LazyReferencing<?> lazyReference)
LazyReferenceManager
start()
LazyReferenceManager
stop()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface one.microstream.persistence.lazy.LazyReferenceManager
cleanUp
-
-
-
-
Method Detail
-
register
public void register(LazyReferencing<?> lazyReference)
- Specified by:
register
in interfaceLazyReferenceManager
-
clear
public void clear()
- Specified by:
clear
in interfaceLazyReferenceManager
-
cleanUp
public void cleanUp(long nanoTimeBudget)
- Specified by:
cleanUp
in interfaceLazyReferenceManager
-
start
public LazyReferenceManager start()
- Specified by:
start
in interfaceLazyReferenceManager
-
stop
public LazyReferenceManager stop()
- Specified by:
stop
in interfaceLazyReferenceManager
-
iterate
public <P extends Consumer<? super LazyReferencing<?>>> P iterate(P procedure)
- Specified by:
iterate
in interfaceLazyReferenceManager
-
-