public static final class LazyReferenceManager.Default extends Object implements LazyReferenceManager
LazyReferenceManager.Clearer, LazyReferenceManager.Controller, LazyReferenceManager.CycleEvaluator, LazyReferenceManager.Default, LazyReferenceManager.Static| Modifier and Type | Method and Description |
|---|---|
LazyReferenceManager |
addController(LazyReferenceManager.Controller controller) |
void |
cleanUp(long nanoTimeBudget) |
void |
cleanUp(long nanoTimeBudget,
Lazy.Checker checker) |
void |
clear() |
boolean |
isRunning() |
<P extends Consumer<? super Lazy<?>>> |
iterate(P iterator) |
<P extends Consumer<? super LazyReferenceManager.Controller>> |
iterateControllers(P iterator) |
void |
register(Lazy<?> lazyReference) |
LazyReferenceManager |
registerAll(LazyReferenceManager other) |
boolean |
removeController(LazyReferenceManager.Controller controller) |
LazyReferenceManager |
start() |
LazyReferenceManager |
stop() |
public void register(Lazy<?> lazyReference)
register in interface LazyReferenceManagerpublic LazyReferenceManager registerAll(LazyReferenceManager other)
registerAll in interface LazyReferenceManagerpublic void clear()
clear in interface LazyReferenceManagerpublic void cleanUp(long nanoTimeBudget)
cleanUp in interface LazyReferenceManagerpublic void cleanUp(long nanoTimeBudget,
Lazy.Checker checker)
cleanUp in interface LazyReferenceManagerpublic final boolean isRunning()
isRunning in interface LazyReferenceManagerpublic LazyReferenceManager start()
start in interface LazyReferenceManagerpublic LazyReferenceManager stop()
stop in interface LazyReferenceManagerpublic final LazyReferenceManager addController(LazyReferenceManager.Controller controller)
addController in interface LazyReferenceManagerpublic final boolean removeController(LazyReferenceManager.Controller controller)
removeController in interface LazyReferenceManagerpublic <P extends Consumer<? super LazyReferenceManager.Controller>> P iterateControllers(P iterator)
iterateControllers in interface LazyReferenceManagerpublic <P extends Consumer<? super Lazy<?>>> P iterate(P iterator)
iterate in interface LazyReferenceManagerCopyright © 2022 MicroStream Software. All rights reserved.