org.castor.cache.hashbelt
Class LRUHashbelt
- Cache, Map
public final class LRUHashbelt
A type of hashbelt that moves requested elements back into the first
container when a get or add occurs.
Objects which are rarely used will work their way down the conveyor belt, and
eventually be discarded, if they are not referenced.
$Revision: 6907 $ $Date: 2006-04-25 16:09:10 -0600 (Tue, 25 Apr 2006) $static String | TYPE - The type of the cache.
|
DEFAULT_CAPACITY , DEFAULT_CONTAINERS , DEFAULT_CONTAINER_CLASS , DEFAULT_MONITOR , DEFAULT_REAPER_CLASS , DEFAULT_TTL , PARAM_CAPACITY , PARAM_CONTAINERS , PARAM_CONTAINER_CLASS , PARAM_MONITOR , PARAM_REAPER_CLASS , PARAM_TTL |
clear , close , containsKey , containsValue , entrySet , getCapacity , getObjectFromCache , getTTL , initialize , isEmpty , keySet , lock , putObjectIntoCache , removeObjectFromCache , size , values |
TYPE
public static final String TYPE
The type of the cache.
get
public Object get(Object key)
java.util.Map.get(java.lang.Object)
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)
Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com