public final class CountLimited extends AbstractBaseCache
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.
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_CAPACITY
Default capacity of cache.
|
static java.lang.String |
PARAM_CAPACITY
Mapped initialization parameter: capacity
|
static java.lang.String |
TYPE
The type of the cache.
|
DEFAULT_DEBUG, DEFAULT_NAME, DEFAULT_TYPE, PARAM_DEBUG, PARAM_NAME, PARAM_TYPE| Constructor and Description |
|---|
CountLimited() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
boolean |
containsKey(java.lang.Object key) |
boolean |
containsValue(java.lang.Object value) |
java.util.Set |
entrySet() |
java.lang.Object |
get(java.lang.Object key) |
int |
getCapacity()
Get real capacity of this cache.
|
java.lang.String |
getType()
Indicates the type of this cache.
|
void |
initialize(java.util.Properties params)
Lyfe-cycle method to allow custom initialization of cache implementations.
|
boolean |
isEmpty() |
java.util.Set |
keySet() |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value) |
void |
putAll(java.util.Map map) |
java.lang.Object |
remove(java.lang.Object key) |
int |
size() |
java.util.Collection |
values() |
close, expire, expireAll, getName, invokeMethod, invokeStaticMethodpublic static final java.lang.String TYPE
public static final java.lang.String PARAM_CAPACITY
public static final int DEFAULT_CAPACITY
public void initialize(java.util.Properties params)
throws CacheAcquireException
initialize in interface Cacheinitialize in class AbstractBaseCacheparams - Parameters to initialize the cache (e.g. name, capacity).CacheAcquireException - If cache can not be initialized.Cache.initialize(java.util.Properties)public java.lang.String getType()
Cache.getType()public int getCapacity()
public int size()
Map.size()public boolean isEmpty()
Map.isEmpty()public boolean containsKey(java.lang.Object key)
Map.containsKey(java.lang.Object)public boolean containsValue(java.lang.Object value)
Map.containsValue(java.lang.Object)public java.lang.Object get(java.lang.Object key)
Map.get(java.lang.Object)public java.lang.Object put(java.lang.Object key,
java.lang.Object value)
Map.put(java.lang.Object, java.lang.Object)public java.lang.Object remove(java.lang.Object key)
Map.remove(java.lang.Object)public void putAll(java.util.Map map)
Map.putAll(java.util.Map)public void clear()
Map.clear()public java.util.Set keySet()
Map.keySet()public java.util.Collection values()
Map.values()public java.util.Set entrySet()
Map.entrySet()Intalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com