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
 
 -