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