|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This is a cache that caches objects for reuse.
Key is must not null
. Value is possible to null
.
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. |
Method Detail |
public void addListener(CacheListener listener)
listener
- listener instance to addpublic void removeListener(CacheListener listener)
listener
- listener instance to removepublic int capacity()
public int size()
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
key
- key for the itemvalue
- itempublic java.lang.Object get(java.lang.Object key)
key
- key to lookup the itempublic java.lang.Object remove(java.lang.Object key)
key
- key to removepublic boolean containsKey(java.lang.Object key)
key
- public void clear()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |