net.eduvax.util
public static class Cache.LFU<K> extends java.lang.Object implements CacheStrategy<K>
| Modifier and Type | Field and Description |
|---|---|
private java.util.Hashtable<K,java.lang.Long> |
_freqs
use count for each key.
|
| Constructor and Description |
|---|
Cache.LFU()
Create new LRU
|
private java.util.Hashtable<K,java.lang.Long> _freqs
public K select()
CacheStrategyselect in interface CacheStrategy<K>public void removed(K key)
CacheStrategyremoved in interface CacheStrategy<K>key - used keypublic void used(K key)
CacheStrategyused in interface CacheStrategy<K>key - used keypublic void added(K key)
CacheStrategyadded in interface CacheStrategy<K>