ClassDescriptionSimpleReference with an additional cleanup callback.SimpleReference implementation that allows a downgrade from strongly reachable to weakly reachable.Strongly-held SimpleReference.PooledObjectReference<REFERENT_TYPE>
SimpleReferenceimplementation with built-in reference-counting and pooling support.Simple reference interface used by CachedReference.
SimpleReferenceimplementation that delegates to an internal
SimpleReferencewhich can be replaced using the
SwappableDelegatingReference.swapDelegate(SimpleReference, SimpleReference)method.A weakly-held CleanupReference.SimpleReference implementation created to interpose a strong/hard reference in place of a weak reference, with reachability subject to the continued reachability of the wrapped referent via the wrapped reference.Weakly-held SimpleReference.