| Modifier and Type | Field and Description |
|---|---|
private Value<T> |
delegate |
private java.lang.Object |
lock |
private Value<T> |
value |
| Constructor and Description |
|---|
LazyValueImpl(Value<T> delegate) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
T |
get()
Get the stored value.
|
int |
hashCode() |
boolean |
isInitialized()
Check if the lazy value has been initialized already (i.e.
|
java.lang.String |
toString() |
public boolean isInitialized()
LazyValueValue.get() method
has already been called previously) or not.isInitialized in interface LazyValue<T>true if the lazy value has already been initialized, false otherwise.public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object