Interface ConcurrentReferenceHashMap.Reference<K,​V>

  • Type Parameters:
    K - the key type
    V - the value type
    Enclosing class:
    ConcurrentReferenceHashMap<K,​V>

    protected static interface ConcurrentReferenceHashMap.Reference<K,​V>
    A reference to an ConcurrentReferenceHashMap.Entry contained in the map. Implementations are usually wrappers around specific Java reference implementations (e.g., SoftReference).
    • Method Detail

      • getHash

        int getHash()
        Return the hash for the reference.
        Returns:
        the hash
      • release

        void release()
        Release this entry and ensure that it will be returned from ReferenceManager#pollForPurge().