Class TReference<T>

  • Direct Known Subclasses:
    TWeakReference

    public class TReference<T>
    extends java.lang.Object
    • Field Detail

      • referent

        private T referent
      • queue

        private java.lang.ref.ReferenceQueue queue
      • next

        private java.lang.ref.Reference<T> next
    • Constructor Detail

      • TReference

        TReference​(T referent)
      • TReference

        TReference​(T referent,
                   java.lang.ref.ReferenceQueue queue)
    • Method Detail

      • get

        public T get()
      • clear

        public void clear()
      • reachabilityFence

        public static void reachabilityFence​(java.lang.Object value)
      • getFromInactiveFinalReference

        public java.lang.Object getFromInactiveFinalReference()
      • clearInactiveFinalReference

        public void clearInactiveFinalReference()