public class MemcachedCache
extends org.springframework.cache.support.AbstractValueAdaptingCache
| Constructor and Description |
|---|
MemcachedCache(java.lang.String name,
IMemcachedClient memcachedClient,
int expiration,
java.lang.String prefix,
java.lang.String namespace)
Create an
MemcachedCache with the given settings. |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
evict(java.lang.Object key) |
long |
evictions() |
<T> T |
get(java.lang.Object key,
java.util.concurrent.Callable<T> valueLoader) |
java.lang.String |
getName() |
java.lang.Object |
getNativeCache() |
long |
hits() |
protected java.lang.Object |
lookup(java.lang.Object key) |
long |
misses() |
void |
put(java.lang.Object key,
java.lang.Object value) |
org.springframework.cache.Cache.ValueWrapper |
putIfAbsent(java.lang.Object key,
java.lang.Object value) |
long |
puts() |
fromStoreValue, get, get, isAllowNullValues, toStoreValue, toValueWrapperpublic MemcachedCache(java.lang.String name,
IMemcachedClient memcachedClient,
int expiration,
java.lang.String prefix,
java.lang.String namespace)
MemcachedCache with the given settings.name - Cache namememcachedClient - IMemcachedClientexpiration - Cache expiration in secondsprefix - Cache key prefixnamespace - Cache invalidation namespace keyprotected java.lang.Object lookup(java.lang.Object key)
lookup in class org.springframework.cache.support.AbstractValueAdaptingCachepublic java.lang.String getName()
public java.lang.Object getNativeCache()
public <T> T get(java.lang.Object key,
java.util.concurrent.Callable<T> valueLoader)
public void put(java.lang.Object key,
java.lang.Object value)
public org.springframework.cache.Cache.ValueWrapper putIfAbsent(java.lang.Object key,
java.lang.Object value)
public void evict(java.lang.Object key)
public void clear()
public long hits()
public long misses()
public long puts()
public long evictions()