|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Cache<Key,Value>
A cache
Method Summary | |
---|---|
void |
clear()
|
boolean |
containsKey(Key key)
Does the cache contain the key? |
Value |
get(Key key)
Get from cache - or return null. |
boolean |
isEmpty()
|
Iterator<Key> |
keys()
Iterate over all keys. |
Value |
put(Key key,
Value thing)
Insert into from cache and return old value (or null if none) |
boolean |
remove(Key key)
Remove from cache - return true if key referenced an entry |
void |
setDropHandler(ActionKeyValue<Key,Value> dropHandler)
Register a callback - called when an object is dropped from the cache (optional operation) |
long |
size()
Current size of cache |
Method Detail |
---|
boolean containsKey(Key key)
Value get(Key key)
Value put(Key key, Value thing)
boolean remove(Key key)
Iterator<Key> keys()
boolean isEmpty()
void clear()
long size()
void setDropHandler(ActionKeyValue<Key,Value> dropHandler)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |