Class Hierarchy
- java.lang.Object
- io.deephaven.base.reference.HardSimpleReference<T> (implements io.deephaven.base.reference.SimpleReference<T>)
- io.deephaven.base.reference.PooledObjectReference<REFERENT_TYPE> (implements io.deephaven.base.reference.SimpleReference<T>)
- java.lang.ref.Reference<T>
- java.lang.ref.WeakReference<T>
- io.deephaven.base.reference.DowngradableReference<T> (implements io.deephaven.base.reference.SimpleReference<T>)
- io.deephaven.base.reference.WeakSimpleReference<T> (implements io.deephaven.base.reference.SimpleReference<T>)
- io.deephaven.base.reference.WeakCleanupReference<T> (implements io.deephaven.base.reference.CleanupReference<T>)
- java.lang.ref.WeakReference<T>
- io.deephaven.base.reference.SwappableDelegatingReference<T> (implements io.deephaven.base.reference.SimpleReference<T>)
- io.deephaven.base.reference.WeakReferenceWrapper<T> (implements io.deephaven.base.reference.SimpleReference<T>)
Interface Hierarchy
- io.deephaven.base.reference.SimpleReference<T>
- io.deephaven.base.reference.CleanupReference<T>