Interface LocalCache.ReferenceEntry<K,​V>

    • Method Detail

      • setValueReference

        void setValueReference​(LocalCache.ValueReference<K,​V> valueReference)
        Sets the value reference for this entry.
      • getHash

        int getHash()
        Returns the entry's hash.
      • getKey

        @Nullable
        K getKey()
        Returns the key for this entry.
      • getAccessTime

        long getAccessTime()
        Returns the time that this entry was last accessed, in ns.
      • setAccessTime

        void setAccessTime​(long time)
        Sets the entry access time in ns.
      • getPreviousInAccessQueue

        LocalCache.ReferenceEntry<K,​V> getPreviousInAccessQueue()
        Returns the previous entry in the access queue.
      • setPreviousInAccessQueue

        void setPreviousInAccessQueue​(LocalCache.ReferenceEntry<K,​V> previous)
        Sets the previous entry in the access queue.
      • getWriteTime

        long getWriteTime()
        Returns the time that this entry was last written, in ns.
      • setWriteTime

        void setWriteTime​(long time)
        Sets the entry write time in ns.
      • setPreviousInWriteQueue

        void setPreviousInWriteQueue​(LocalCache.ReferenceEntry<K,​V> previous)
        Sets the previous entry in the write queue.