|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--org.apache.avalon.excalibur.cache.ValidatingCache
Validating cache proxy.
| Constructor Summary | |
ValidatingCache(Cache cache,
CacheValidator validator)
|
|
| Method Summary | |
void |
addListener(CacheListener listener)
Add listener. |
int |
capacity()
Return capacity of cache. |
void |
clear()
Clear cache. |
boolean |
containsKey(java.lang.Object key)
|
java.lang.Object |
get(java.lang.Object key)
Get an item from the cache. |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
Puts a new item in the cache. |
java.lang.Object |
remove(java.lang.Object key)
Removes an item from the cache. |
void |
removeListener(CacheListener listener)
Remove listener. |
int |
size()
Return size of cache. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ValidatingCache(Cache cache,
CacheValidator validator)
cache - validator - object validator| Method Detail |
public void addListener(CacheListener listener)
CacheaddListener in interface Cacheorg.apache.avalon.excalibur.cache.Cachelistener - listener instance to addpublic void removeListener(CacheListener listener)
CacheremoveListener in interface Cacheorg.apache.avalon.excalibur.cache.Cachelistener - listener instance to removepublic int capacity()
Cachecapacity in interface Cacheorg.apache.avalon.excalibur.cache.Cachepublic int size()
Cachesize in interface Cacheorg.apache.avalon.excalibur.cache.Cache
public java.lang.Object put(java.lang.Object key,
java.lang.Object value)
Cacheput in interface Cacheorg.apache.avalon.excalibur.cache.Cachekey - key for the itemvalue - itempublic java.lang.Object get(java.lang.Object key)
Cacheget in interface Cacheorg.apache.avalon.excalibur.cache.Cachekey - key to lookup the itempublic java.lang.Object remove(java.lang.Object key)
Cacheremove in interface Cacheorg.apache.avalon.excalibur.cache.Cachekey - key to removepublic boolean containsKey(java.lang.Object key)
containsKey in interface Cacheorg.apache.avalon.excalibur.cache.Cachekey - public void clear()
Cacheclear in interface Cache
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||