public class XMemcachedCacheClient extends Object implements SharedCacheClient
| Constructor and Description |
|---|
XMemcachedCacheClient(net.rubyeye.xmemcached.MemcachedClientBuilder builder,
long max_cached_time) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
assertKey(String key) |
<T extends Serializable> |
get(String key) |
protected net.rubyeye.xmemcached.MemcachedClient |
getClient() |
void |
put(String key,
Serializable value) |
void |
put(String key,
Serializable value,
long max_cached_time) |
void |
remove(String key) |
public XMemcachedCacheClient(net.rubyeye.xmemcached.MemcachedClientBuilder builder,
long max_cached_time)
protected void assertKey(String key)
protected net.rubyeye.xmemcached.MemcachedClient getClient()
throws IOException,
InterruptedException,
net.rubyeye.xmemcached.exception.MemcachedException,
TimeoutException
IOExceptionInterruptedExceptionnet.rubyeye.xmemcached.exception.MemcachedExceptionTimeoutExceptionpublic <T extends Serializable> T get(String key)
get in interface SharedCacheClientpublic void put(String key, Serializable value)
put in interface SharedCacheClientpublic void put(String key, Serializable value, long max_cached_time)
put in interface SharedCacheClientpublic void remove(String key)
remove in interface SharedCacheClientCopyright © 2018. All rights reserved.