| Modifier and Type | Class and Description |
|---|---|
| public abstract static class |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public abstract E | |
| public static <T> Holder. | |
| public static <T> Holder | |
| public String |
| Holder | back to summary |
|---|---|
| public Holder() | |
| get | back to summary |
|---|---|
| public abstract E get() | |
| lazyHolder | back to summary |
|---|---|
| public static <T> Holder. | |
| staticHolder | back to summary |
|---|---|
| public static <T> Holder | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non-
| |
| Modifier and Type | Field and Description |
|---|---|
| private final Lock | |
| private static final Object | |
| private static final VarHandle | |
| private volatile Object |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected abstract E | |
| public final E |
| lock | back to summary |
|---|---|
| private final Lock lock | |
| UNINITIALIZED | back to summary |
|---|---|
| private static final Object UNINITIALIZED | |
| VALUE | back to summary |
|---|---|
| private static final VarHandle VALUE | |
| value | back to summary |
|---|---|
| private volatile Object value | |
| LazyHolder | back to summary |
|---|---|
| public LazyHolder() | |
| evaluate | back to summary |
|---|---|
| protected abstract E evaluate() | |
| get | back to summary |
|---|---|
| public final E get() Implements abstract org.
| |