public class MemcachedCache
extends org.springframework.cache.support.AbstractValueAdaptingCache
| Constructor and Description |
|---|
MemcachedCache(java.lang.String name,
net.spy.memcached.MemcachedClient 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) |
<T> T |
get(java.lang.Object key,
java.util.concurrent.Callable<T> valueLoader) |
java.lang.String |
getName() |
net.spy.memcached.MemcachedClient |
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) |
public MemcachedCache(java.lang.String name,
net.spy.memcached.MemcachedClient memcachedClient,
int expiration,
java.lang.String prefix,
java.lang.String namespace)
MemcachedCache with the given settings.name - Cache namememcachedClient - MemcachedClientexpiration - 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 net.spy.memcached.MemcachedClient 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()