|
Spring Framework | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.springframework.cache.jcache.JCacheCache
public class JCacheCache
Cache implementation on top of a
Cache instance.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.springframework.cache.Cache |
|---|
Cache.ValueWrapper |
| Constructor Summary | |
|---|---|
JCacheCache(javax.cache.Cache<?,?> jcache)
Create an JCacheCache instance. |
|
JCacheCache(javax.cache.Cache<?,?> jcache,
boolean allowNullValues)
Create an JCacheCache instance. |
|
| Method Summary | |
|---|---|
void |
clear()
Remove all mappings from the cache. |
void |
evict(java.lang.Object key)
Evict the mapping for this key from this cache if it is present. |
protected java.lang.Object |
fromStoreValue(java.lang.Object storeValue)
Convert the given value from the internal store to a user value returned from the get method (adapting null). |
Cache.ValueWrapper |
get(java.lang.Object key)
Return the value to which this cache maps the specified key. |
java.lang.String |
getName()
Return the cache name. |
javax.cache.Cache<?,?> |
getNativeCache()
Return the the underlying native cache provider. |
boolean |
isAllowNullValues()
|
void |
put(java.lang.Object key,
java.lang.Object value)
Associate the specified value with the specified key in this cache. |
protected java.lang.Object |
toStoreValue(java.lang.Object userValue)
Convert the given user value, as passed into the put method, to a value in the internal store (adapting null). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JCacheCache(javax.cache.Cache<?,?> jcache)
JCacheCache instance.
jcache - backing JCache Cache instance
public JCacheCache(javax.cache.Cache<?,?> jcache,
boolean allowNullValues)
JCacheCache instance.
jcache - backing JCache Cache instanceallowNullValues - whether to accept and convert null values for this cache| Method Detail |
|---|
public java.lang.String getName()
Cache
getName in interface Cachepublic javax.cache.Cache<?,?> getNativeCache()
Cache
getNativeCache in interface Cachepublic boolean isAllowNullValues()
public Cache.ValueWrapper get(java.lang.Object key)
Cachenull if the cache contains no mapping for this key.
get in interface Cachekey - key whose associated value is to be returned.
null if the cache contains no mapping for this key
public void put(java.lang.Object key,
java.lang.Object value)
CacheIf the cache previously contained a mapping for this key, the old value is replaced by the specified value.
put in interface Cachekey - the key with which the specified value is to be associatedvalue - the value to be associated with the specified keypublic void evict(java.lang.Object key)
Cache
evict in interface Cachekey - the key whose mapping is to be removed from the cachepublic void clear()
Cache
clear in interface Cacheprotected java.lang.Object fromStoreValue(java.lang.Object storeValue)
null).
storeValue - the store value
protected java.lang.Object toStoreValue(java.lang.Object userValue)
null).
userValue - the given user value
|
Spring Framework | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||