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()
LazyValue
Value.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.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object