private static class NamespacedHierarchicalStore.StoredValue
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private int |
order |
private java.util.function.Supplier<java.lang.Object> |
supplier |
| Constructor and Description |
|---|
StoredValue(int order,
java.util.function.Supplier<java.lang.Object> supplier) |
| Modifier and Type | Method and Description |
|---|---|
private java.lang.Object |
evaluate() |
(package private) static java.lang.Object |
evaluateIfNotNull(NamespacedHierarchicalStore.StoredValue value) |
private <N> NamespacedHierarchicalStore.EvaluatedValue<N> |
evaluateSafely(NamespacedHierarchicalStore.CompositeKey<N> compositeKey) |
private final int order
private final java.util.function.Supplier<java.lang.Object> supplier
StoredValue(int order,
java.util.function.Supplier<java.lang.Object> supplier)
private <N> NamespacedHierarchicalStore.EvaluatedValue<N> evaluateSafely(NamespacedHierarchicalStore.CompositeKey<N> compositeKey)
private java.lang.Object evaluate()
static java.lang.Object evaluateIfNotNull(NamespacedHierarchicalStore.StoredValue value)