public class JCacheCache
extends org.springframework.cache.support.AbstractValueAdaptingCache
Cache
implementation on top of a
javax.cache.Cache
instance.
Note: This class has been updated for JCache 1.0, as of Spring 4.0.
JCacheCacheManager
Constructor and Description |
---|
JCacheCache(javax.cache.Cache<Object,Object> jcache)
Create a
JCacheCache instance. |
JCacheCache(javax.cache.Cache<Object,Object> jcache,
boolean allowNullValues)
Create a
JCacheCache instance. |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
evict(Object key) |
boolean |
evictIfPresent(Object key) |
<T> T |
get(Object key,
Callable<T> valueLoader) |
String |
getName() |
javax.cache.Cache<Object,Object> |
getNativeCache() |
boolean |
invalidate() |
protected Object |
lookup(Object key) |
void |
put(Object key,
Object value) |
org.springframework.cache.Cache.ValueWrapper |
putIfAbsent(Object key,
Object value) |
public JCacheCache(javax.cache.Cache<Object,Object> jcache)
JCacheCache
instance.jcache
- backing JCache Cache instancepublic final String getName()
@Nullable protected Object lookup(Object key)
lookup
in class org.springframework.cache.support.AbstractValueAdaptingCache
@Nullable public org.springframework.cache.Cache.ValueWrapper putIfAbsent(Object key, @Nullable Object value)
public void evict(Object key)
public boolean evictIfPresent(Object key)
public void clear()
public boolean invalidate()