Package one.microstream.reference
Interface LazyReferenceManager
- All Known Implementing Classes:
LazyReferenceManager.Default
public interface LazyReferenceManager
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
LazyReferenceManager.Clearer
static interface
LazyReferenceManager.Controller
static interface
LazyReferenceManager.CycleEvaluator
static class
LazyReferenceManager.Default
static class
LazyReferenceManager.Static
-
Method Summary
-
Method Details
-
register
-
registerAll
-
cleanUp
void cleanUp(long nanoTimeBudget) -
cleanUp
default void cleanUp() -
cleanUp
-
cleanUp
-
clear
void clear() -
start
LazyReferenceManager start() -
stop
LazyReferenceManager stop() -
addController
-
removeController
-
isRunning
boolean isRunning() -
iterate
-
iterateControllers
-
set
-
get
-
New
-
New
-
New
-
New
-
New
static LazyReferenceManager New(Lazy.Checker checker, long milliTimeCheckInterval, long nanoTimeBudget) -
New
static LazyReferenceManager New(Lazy.Checker checker, _longReference milliTimeCheckIntervalProvider, _longReference nanoTimeBudgetProvider)
-