| 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 | 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 of Lazy.lastTouched() compared to System.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 | Description |
|---|---|
| ReferenceType |
Copyright © 2022 MicroStream Software. All rights reserved.