程序包 com.jackmeng

类 NaiveLRUCache<K,V>

java.lang.Object
com.jackmeng.NaiveLRUCache<K,V>

public class NaiveLRUCache<K,V> extends Object
  • 字段详细资料

  • 构造器详细资料

    • NaiveLRUCache

      public NaiveLRUCache(int capacity, int numColors, int blockSize)
  • 方法详细资料

    • get

      public V get(K key)
    • removeNode

      private void removeNode(NaiveLRUCache.Node<K,V> node)
    • addToFront

      public void addToFront(NaiveLRUCache.Node<K,V> node, int color)
    • getColor

      public int getColor(K key)
    • put

      public void put(K key, V value)
    • evict

      private void evict()