|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Cache
Interface that defines the common cache operations. Note: Due to the generic use of caching, it is recommended that implementations allow storage of null values (for example to cache methods that return null).
| Nested Class Summary | |
|---|---|
static interface |
Cache.ValueWrapper
A (wrapper) object representing a cache value. |
| Method Summary | |
|---|---|
void |
clear()
Removes all mappings from the cache. |
void |
evict(Object key)
Evicts the mapping for this key from this cache if it is present. |
Cache.ValueWrapper |
get(Object key)
Returns the value to which this cache maps the specified key. |
String |
getName()
Returns the cache name. |
Object |
getNativeCache()
Returns the the native, underlying cache provider. |
void |
put(Object key,
Object value)
Associates the specified value with the specified key in this cache. |
| Method Detail |
|---|
String getName()
Object getNativeCache()
Cache.ValueWrapper get(Object key)
key - key whose associated value is to be returned.
void put(Object key,
Object value)
key - key with which the specified value is to be associated.value - value to be associated with the specified key.void evict(Object key)
key - key whose mapping is to be removed from the cache.void clear()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||