PhantomReference(T r, ReferenceQueue<? super T> q)
SoftReference(T r, ReferenceQueue<? super T> q)
WeakReference(T r, ReferenceQueue<? super T> q)