public class XMemcachedMemcachedClient extends Object implements ProxyMemcachedClient
| Constructor and Description |
|---|
XMemcachedMemcachedClient(net.rubyeye.xmemcached.MemcachedClient memcachedClient) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
casDelete(String key,
long cas) |
<T> ProxyCASResponse<T> |
casGet(String key) |
<T> boolean |
casSet(String key,
int expiration,
T value,
long cas) |
void |
clear() |
<T> ProxyCASResponse<T> |
createCASResponse(long cas,
T value) |
boolean |
delete(String key) |
<T> Map<String,T> |
get(Collection<String> keys) |
<T> T |
get(String key) |
<T> T |
getAndTouch(String key,
int expiration) |
long |
getOpTimeout() |
<T> boolean |
set(String key,
int expiration,
T value) |
void |
shutdown() |
boolean |
touch(String key,
int expiration) |
public XMemcachedMemcachedClient(net.rubyeye.xmemcached.MemcachedClient memcachedClient)
public long getOpTimeout()
getOpTimeout in interface ProxyMemcachedClientpublic <T> ProxyCASResponse<T> createCASResponse(long cas, T value)
createCASResponse in interface ProxyMemcachedClientpublic <T> T get(String key) throws TimeoutException, InterruptedException, net.rubyeye.xmemcached.exception.MemcachedException
get in interface ProxyMemcachedClientTimeoutExceptionInterruptedExceptionnet.rubyeye.xmemcached.exception.MemcachedExceptionpublic <T> Map<String,T> get(Collection<String> keys) throws TimeoutException, InterruptedException, net.rubyeye.xmemcached.exception.MemcachedException
get in interface ProxyMemcachedClientTimeoutExceptionInterruptedExceptionnet.rubyeye.xmemcached.exception.MemcachedExceptionpublic <T> ProxyCASResponse<T> casGet(String key) throws TimeoutException, InterruptedException, net.rubyeye.xmemcached.exception.MemcachedException
casGet in interface ProxyMemcachedClientTimeoutExceptionInterruptedExceptionnet.rubyeye.xmemcached.exception.MemcachedExceptionpublic <T> boolean set(String key, int expiration, T value) throws TimeoutException, InterruptedException, net.rubyeye.xmemcached.exception.MemcachedException
set in interface ProxyMemcachedClientTimeoutExceptionInterruptedExceptionnet.rubyeye.xmemcached.exception.MemcachedExceptionpublic <T> boolean casSet(String key, int expiration, T value, long cas) throws TimeoutException, InterruptedException, net.rubyeye.xmemcached.exception.MemcachedException
casSet in interface ProxyMemcachedClientTimeoutExceptionInterruptedExceptionnet.rubyeye.xmemcached.exception.MemcachedExceptionpublic boolean delete(String key) throws TimeoutException, InterruptedException, net.rubyeye.xmemcached.exception.MemcachedException
delete in interface ProxyMemcachedClientTimeoutExceptionInterruptedExceptionnet.rubyeye.xmemcached.exception.MemcachedExceptionpublic boolean casDelete(String key, long cas) throws TimeoutException, InterruptedException, net.rubyeye.xmemcached.exception.MemcachedException
casDelete in interface ProxyMemcachedClientTimeoutExceptionInterruptedExceptionnet.rubyeye.xmemcached.exception.MemcachedExceptionpublic boolean touch(String key, int expiration) throws TimeoutException, InterruptedException, net.rubyeye.xmemcached.exception.MemcachedException
touch in interface ProxyMemcachedClientTimeoutExceptionInterruptedExceptionnet.rubyeye.xmemcached.exception.MemcachedExceptionpublic <T> T getAndTouch(String key, int expiration) throws TimeoutException, InterruptedException, net.rubyeye.xmemcached.exception.MemcachedException
getAndTouch in interface ProxyMemcachedClientTimeoutExceptionInterruptedExceptionnet.rubyeye.xmemcached.exception.MemcachedExceptionpublic void clear()
throws TimeoutException,
InterruptedException,
net.rubyeye.xmemcached.exception.MemcachedException
clear in interface ProxyMemcachedClientTimeoutExceptionInterruptedExceptionnet.rubyeye.xmemcached.exception.MemcachedExceptionpublic void shutdown()
throws IOException
shutdown in interface ProxyMemcachedClientIOExceptionCopyright © 2018. All rights reserved.