Class WeakIdentityHashMap<K,​V>


  • public class WeakIdentityHashMap<K,​V>
    extends java.lang.Object
    • Field Detail

      • map

        private final java.util.Map<java.lang.ref.WeakReference<K>,​V> map
      • queue

        private final java.lang.ref.ReferenceQueue<K> queue
    • Method Detail

      • put

        public V put​(K key,
                     V value)
      • get

        public V get​(K key)
      • remove

        public V remove​(K key)
      • entries

        public java.util.Iterator<java.util.Map.Entry<K,​V>> entries()
      • values

        public java.util.Iterator<V> values()
      • reap

        public void reap()