| Interface | Description |
|---|---|
| CreateAndHold<T> |
A class that implements this interface guarantees to create an object and hold it.
|
| Class | Description |
|---|---|
| AbstractSynchronousLazy<T> |
An implementation of
CreateAndHold which initializes after a double-checked lock. |
| Lazy<T> |
A default implementation of
AbstractSynchronousLazy<T> |