org.castor.cache.simple
Class TimeLimited
- Cache, Map
TimeLimited is a time limted first-in-first-out
Map. Every object
being put in the Map will live until the timeout expired.
The expiration time is passed to the cache at initialization by the individual
cache property
ttl which defines the timeout of every object in the cache in
seconds. If not specified a timeout of 30 seconds will be used.
$Revision: 6320 $ $Date: 2006-04-25 16:09:10 -0600 (Tue, 25 Apr 2006) $static int | DEFAULT_TTL - Default ttl of cache.
|
static String | PARAM_TTL - Mapped initialization parameter: ttl
|
static String | TYPE - The type of the cache.
|
DEFAULT_TTL
public static final int DEFAULT_TTL
Default ttl of cache.
PARAM_TTL
public static final String PARAM_TTL
Mapped initialization parameter: ttl
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)
getTTL
public int getTTL()
Get real ttl 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