public abstract class AbstractReferenceThunk<T> extends Thunk<T>
Thunk.ThunkException
Modifier and Type | Field and Description |
---|---|
protected T |
peg |
protected java.lang.ref.Reference<T> |
reference |
Constructor and Description |
---|
AbstractReferenceThunk() |
Modifier and Type | Method and Description |
---|---|
protected abstract java.lang.ref.Reference<T> |
createReference(T value) |
T |
get() |
protected T |
getValue() |
protected void |
setValue(T value) |
compute, directReference, getIfSet, resetState, synchronizedThunk