|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TimeoutMap
Represents a thread safe map of values which timeout after a period of inactivity.
| Method Summary | |
|---|---|
Object |
get(Object key)
Looks up the value in the map by the given key. |
Object[] |
getKeys()
Returns a copy of the keys in the map |
void |
purge()
Purges any old entries from the map |
void |
put(Object key,
Object value,
long timeoutMillis)
Adds the key value pair into the map such that some time after the given timeout the entry will be evicted |
void |
remove(Object key)
Removes the object with the given key |
int |
size()
Returns the size of the map |
| Methods inherited from interface java.lang.Runnable |
|---|
run |
| Method Detail |
|---|
Object get(Object key)
key - the key of the value to search for
Object[] getKeys()
int size()
void put(Object key,
Object value,
long timeoutMillis)
void remove(Object key)
key - key for the object to removevoid purge()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||