|
||||||||||
| 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 | |||||||||