-
-
Subinterfaces of Lazy in one.microstream.reference
Modifier and Type |
Interface |
Description |
interface |
ControlledLazyReference<T> |
An extension of the Lazy interface that is intended to intercept
calls to the clear method of the lazy reference and deny unloading the lazy data if required.
|
Methods in one.microstream.reference with parameters of type Lazy
Modifier and Type |
Method |
Description |
boolean |
Lazy.Checker.check(Lazy<?> lazyReference) |
|
boolean |
Lazy.Checker.Default.check(Lazy<?> lazyReference) |
|
boolean |
LazyReferenceManager.Clearer.check(Lazy<?> lazyReference) |
|
static void |
Lazy.clear(Lazy<?> reference) |
Static helper method to call the clear() method of the given reference containing a null-check.
|
static <T> T |
Lazy.get(Lazy<T> reference) |
Static helper method to call the get() method of the given reference containing a null-check.
|
static boolean |
Lazy.isLoaded(Lazy<?> reference) |
Static helper method to call the isLoaded() method of the given reference containing a null-check.
|
static boolean |
Lazy.isStored(Lazy<?> reference) |
Static helper method to call the isStored() method of the given reference containing a null-check.
|
boolean |
Lazy.Checker.Default.needsClearing(Lazy<?> lazyReference) |
|
boolean |
Lazy.ClearingEvaluator.needsClearing(Lazy<?> lazyReference) |
Returns if the given lazyReference should be cleared.
|
static <T> T |
Lazy.peek(Lazy<T> reference) |
Static helper method to call the peek() method of the given reference containing a null-check.
|
void |
LazyReferenceManager.Default.register(Lazy<?> lazyReference) |
|
void |
LazyReferenceManager.register(Lazy<?> lazyReference) |
|
Boolean |
Lazy.Check.test(Lazy<?> lazyReference,
MemoryStatistics memoryStatistics,
long millisecondTimeout) |
|
void |
TraverserLazy.traverseReferences(Lazy<?> instance,
TraversalAcceptor acceptor) |
|
void |
TraverserLazy.traverseReferences(Lazy<?> instance,
TraversalAcceptor acceptor,
TraversalMutator mutator,
MutationListener mutationListener) |
|
void |
TraverserLazy.traverseReferences(Lazy<?> instance,
TraversalEnqueuer enqueuer) |
|
void |
TraverserLazy.traverseReferences(Lazy<?> instance,
TraversalEnqueuer enqueuer,
TraversalAcceptor acceptor) |
|
void |
TraverserLazy.traverseReferences(Lazy<?> instance,
TraversalEnqueuer enqueuer,
TraversalAcceptor acceptor,
TraversalMutator mutator,
MutationListener mutationListener) |
|
void |
TraverserLazy.traverseReferences(Lazy<?> instance,
TraversalEnqueuer enqueuer,
TraversalMutator mutator,
MutationListener mutationListener) |
|
void |
TraverserLazy.traverseReferences(Lazy<?> instance,
TraversalMutator mutator,
MutationListener mutationListener) |
|