public abstract class VolatileNotNullLazyValue<T> extends NotNullLazyValue<T>
getValue()| Constructor and Description |
|---|
VolatileNotNullLazyValue() |
| Modifier and Type | Method and Description |
|---|---|
static <T> VolatileNotNullLazyValue<T> |
createValue(NotNullFactory<? extends T> value) |
T |
getValue() |
boolean |
isComputed() |
compute, createConstantValuepublic final T getValue()
getValue in class NotNullLazyValue<T>public boolean isComputed()
isComputed in class NotNullLazyValue<T>public static <T> VolatileNotNullLazyValue<T> createValue(NotNullFactory<? extends T> value)