com.seeyon.ctp.util
类 LRUMap<K,V>

java.lang.Object
  继承者 com.seeyon.ctp.util.LRUMap<K,V>
类型参数:
K -
V -
所有已实现的接口:
java.io.Serializable

public class LRUMap<K,V>
extends java.lang.Object
implements java.io.Serializable

CTP的LRU Map实现。

作者:
wangwenyou
另请参见:
序列化表格

构造方法摘要
LRUMap(int maxSize)
           
 
方法摘要
 void clear()
           
 boolean containsKey(java.lang.Object key)
           
 boolean containsValue(java.lang.Object value)
           
 V get(java.lang.Object key)
           
 boolean isEmpty()
           
 java.util.Set<K> keySet()
           
 V put(K key, V value)
           
 V remove(java.lang.Object key)
           
 int size()
           
 java.util.Collection<V> values()
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

LRUMap

public LRUMap(int maxSize)
方法详细信息

size

public int size()

isEmpty

public boolean isEmpty()

containsKey

public boolean containsKey(java.lang.Object key)

containsValue

public boolean containsValue(java.lang.Object value)

get

public V get(java.lang.Object key)

put

public V put(K key,
             V value)

remove

public V remove(java.lang.Object key)

clear

public void clear()

keySet

public java.util.Set<K> keySet()

values

public java.util.Collection<V> values()