Package one.microstream.reference
Class LazyReferenceManager.Default
java.lang.Object
one.microstream.reference.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.reference.LazyReferenceManager
LazyReferenceManager.Clearer, LazyReferenceManager.Controller, LazyReferenceManager.CycleEvaluator, LazyReferenceManager.Default, LazyReferenceManager.Static -
Constructor Summary
Constructors Constructor Description Default() -
Method Summary
Modifier and Type Method Description LazyReferenceManageraddController(LazyReferenceManager.Controller controller)voidcleanUp(long nanoTimeBudget)voidcleanUp(long nanoTimeBudget, Lazy.Checker checker)voidclear()voidDEBUG_printLoadCount(String label)booleanisRunning()<P extends Consumer<? super Lazy<?>>>
Piterate(P iterator)<P extends Consumer<? super LazyReferenceManager.Controller>>
PiterateControllers(P iterator)voidregister(Lazy<?> lazyReference)LazyReferenceManagerregisterAll(LazyReferenceManager other)booleanremoveController(LazyReferenceManager.Controller controller)LazyReferenceManagerstart()LazyReferenceManagerstop()
-
Constructor Details
-
Default
public Default()
-
-
Method Details
-
DEBUG_printLoadCount
-
register
- Specified by:
registerin interfaceLazyReferenceManager
-
registerAll
- Specified by:
registerAllin interfaceLazyReferenceManager
-
clear
public void clear()- Specified by:
clearin interfaceLazyReferenceManager
-
cleanUp
public void cleanUp(long nanoTimeBudget)- Specified by:
cleanUpin interfaceLazyReferenceManager
-
cleanUp
- Specified by:
cleanUpin interfaceLazyReferenceManager
-
isRunning
public final boolean isRunning()- Specified by:
isRunningin interfaceLazyReferenceManager
-
start
- Specified by:
startin interfaceLazyReferenceManager
-
stop
- Specified by:
stopin interfaceLazyReferenceManager
-
addController
- Specified by:
addControllerin interfaceLazyReferenceManager
-
removeController
- Specified by:
removeControllerin interfaceLazyReferenceManager
-
iterateControllers
public <P extends Consumer<? super LazyReferenceManager.Controller>> P iterateControllers(P iterator)- Specified by:
iterateControllersin interfaceLazyReferenceManager
-
iterate
- Specified by:
iteratein interfaceLazyReferenceManager
-