org.castor.cache.simple
Class CountLimited
- Cache, Map
public final class CountLimited
CountLimited is a count limted least-recently-used
Map. Every object being
put in the Map will live until the map is full. If the map is full, the least recently
used object will be disposed.
The capacity is passed to the cache at initialization by the individual cache property
capacity which defines the maximum number of objects the cache can hold. If not
specified a default capacity of 30 objects will be used.
$Revision: 6230 $ $Date: 2006-04-25 16:09:10 -0600 (Tue, 25 Apr 2006) $
DEFAULT_CAPACITY
public static final int DEFAULT_CAPACITY
Default capacity of cache.
PARAM_CAPACITY
public static final String PARAM_CAPACITY
Mapped initialization parameter: capacity
TYPE
public static final String TYPE
The type of the cache.
containsKey
public boolean containsKey(Object key)
java.util.Map.containsKey(java.lang.Object)
containsValue
public boolean containsValue(Object value)
java.util.Map.containsValue(java.lang.Object)
entrySet
public Set entrySet()
get
public Object get(Object key)
java.util.Map.get(java.lang.Object)
getCapacity
public int getCapacity()
Get real capacity of this cache.
- Real capacity of this cache.
isEmpty
public boolean isEmpty()
keySet
public Set keySet()
put
public Object put(Object key,
Object value)
java.util.Map.put(java.lang.Object, java.lang.Object)
putAll
public void putAll(Map map)
java.util.Map.putAll(java.util.Map)
remove
public Object remove(Object key)
java.util.Map.remove(java.lang.Object)
values
public Collection values()
Intalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com