net.eduvax.util
public static class Cache.Rand<K> extends java.lang.Object implements CacheStrategy<K>
| Modifier and Type | Field and Description |
|---|---|
private java.util.Vector<K> |
_cachedKeys
use count for each key.
|
private java.util.Random |
_rand
Random generator
|
| Constructor and Description |
|---|
Cache.Rand()
Create new LRU
|
private java.util.Vector<K> _cachedKeys
private java.util.Random _rand
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>