Package one.microstream.reference
-
Interface Summary Interface Description _booleanReference _intReference _longReference Lazy<T> A reference providing generic lazy-loading functionality.Lazy.Check Lazy.Checker Lazy.Checker.Defaults Lazy.ClearingEvaluator LazyReferenceManager LazyReferenceManager.Controller LazyReferenceManager.CycleEvaluator LinkingReference<T> LinkingReferencing<T> LinkReference<T> ObjectSwizzling Reference<T> Simple Reference class to handle mutable references.Referencing<T> -
Class Summary Class Description _booleanReference.Default _booleanReference.False _booleanReference.True _longReference.Default Lazy.Checker.Default This 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.Lazy.Default<T> LazyReferenceManager.Clearer LazyReferenceManager.Default LazyReferenceManager.Static LinkingReferencing.ChainIterator<T> LinkingReferencing.Default<T> LinkReference.ChainIterator<T> LinkReference.Default<T> Swizzling TraverserLazy -
Enum Summary Enum Description ReferenceType