Uses of Interface
one.microstream.reference.Lazy.Checker
| Package | Description |
|---|---|
| one.microstream.reference |
-
Uses of Lazy.Checker in one.microstream.reference
Classes in one.microstream.reference that implement Lazy.Checker Modifier and Type Class Description static classLazy.Checker.DefaultThis implementation uses two dimensions to evaluate if a lazy reference will be cleared:
- time: a ref's "age" in terms ofLazy.lastTouched()compared toSystem.currentTimeMillis()
- memory: the amount of used memory compared to the permitted quota of total available memory.static classLazyReferenceManager.ClearerMethods in one.microstream.reference that return Lazy.Checker Modifier and Type Method Description static Lazy.CheckerLazy. Checker()static Lazy.CheckerLazy. Checker(double memoryQuota)static Lazy.CheckerLazy. Checker(long millisecondTimeout)static Lazy.CheckerLazy. Checker(long millisecondTimeout, double memoryQuota)static Lazy.CheckerLazy. Checker(long millisecondTimeout, double memoryQuota, Lazy.Check customCheck, LazyReferenceManager.CycleEvaluator cycleEvaluator)static Lazy.CheckerLazy. Checker(Lazy.Check customCheck)static Lazy.CheckerLazy. CheckerMemory(double memoryQuota)static Lazy.CheckerLazy. CheckerTimeout(long millisecondTimeout)Methods in one.microstream.reference with parameters of type Lazy.Checker Modifier and Type Method Description voidLazyReferenceManager. cleanUp(long nanoTimeBudget, Lazy.Checker checker)default voidLazyReferenceManager. cleanUp(Lazy.Checker checker)voidLazyReferenceManager.Default. cleanUp(long nanoTimeBudget, Lazy.Checker checker)static LazyReferenceManagerLazyReferenceManager. New(Lazy.Checker checker)static LazyReferenceManagerLazyReferenceManager. New(Lazy.Checker checker, long milliTimeCheckInterval, long nanoTimeBudget)static LazyReferenceManagerLazyReferenceManager. New(Lazy.Checker checker, _longReference milliTimeCheckIntervalProvider, _longReference nanoTimeBudgetProvider)