T
public final class CachedValue<T> extends java.lang.Object implements Value<T>
private Value<? extends T>
value
CachedValue(Value<? extends T> value)
getValue()
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
private volatile Value<? extends T> value
public CachedValue(Value<? extends T> value)
public T getValue() throws java.lang.IllegalStateException
getValue
Value<T>
java.lang.IllegalStateException