Package java.lang.ref

Class Summary
PhantomReference<T> sample code for java.lang.ref.PhantomReference definition code for java.lang.ref.PhantomReference Phantom reference objects, which are enqueued after the collector determines that their referents may otherwise be reclaimed.
Reference<T> sample code for java.lang.ref.Reference definition code for java.lang.ref.Reference Abstract base class for reference objects.
ReferenceQueue<T> sample code for java.lang.ref.ReferenceQueue definition code for java.lang.ref.ReferenceQueue Reference queues, to which registered reference objects are appended by the garbage collector after the appropriate reachability changes are detected.
SoftReference<T> sample code for java.lang.ref.SoftReference definition code for java.lang.ref.SoftReference Soft reference objects, which are cleared at the discretion of the garbage collector in response to memory demand.
WeakReference<T> sample code for java.lang.ref.WeakReference definition code for java.lang.ref.WeakReference Weak reference objects, which do not prevent their referents from being made finalizable, finalized, and then reclaimed.