public interface Cache
null).| Modifier and Type | Interface and Description | 
|---|---|
| static interface  | Cache.ValueWrapperA (wrapper) object representing a cache value. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | clear()Remove all mappings from the cache. | 
| void | evict(Object key)Evict the mapping for this key from this cache if it is present. | 
| Cache.ValueWrapper | get(Object key)Return the value to which this cache maps the specified key. | 
| <T> T | get(Object key,
   Class<T> type)Return the value to which this cache maps the specified key,
 generically specifying a type that return value will be cast to. | 
| String | getName()Return the cache name. | 
| Object | getNativeCache()Return the the underlying native cache provider. | 
| void | put(Object key,
   Object value)Associate the specified value with the specified key in this cache. | 
String getName()
Object getNativeCache()
Cache.ValueWrapper get(Object key)
Returns null if the cache contains no mapping for this key;
 otherwise, the cached value (which may be null itself) will
 be returned in a Cache.ValueWrapper.
key - the key whose associated value is to be returnedCache.ValueWrapper which may also hold
 a cached null value. A straight null being
 returned means that the cache contains no mapping for this key.get(Object, Class)<T> T get(Object key, Class<T> type)
Note: This variant of get does not allow for differentiating
 between a cached null value and no cache entry found at all.
 Use the standard get(Object) variant for that purpose instead.
key - the key whose associated value is to be returnedtype - the required type of the returned valuenull itself), or also null if
 the cache contains no mapping for this keyget(Object)void put(Object key, Object value)
If the cache previously contained a mapping for this key, the old value is replaced by the specified value.
key - the key with which the specified value is to be associatedvalue - the value to be associated with the specified keyvoid evict(Object key)
key - the key whose mapping is to be removed from the cachevoid clear()