public interface MemcachedClientIF
Modifier and Type | Field and Description |
---|---|
static int |
MAX_KEY_LENGTH
Maximum supported key length.
|
static final int MAX_KEY_LENGTH
Collection<SocketAddress> getAvailableServers()
Collection<SocketAddress> getUnavailableServers()
Transcoder<Object> getTranscoder()
NodeLocator getNodeLocator()
<T> Future<Boolean> append(long cas, String key, T val, Transcoder<T> tc)
<T> Future<Boolean> append(String key, T val, Transcoder<T> tc)
<T> Future<Boolean> prepend(long cas, String key, T val, Transcoder<T> tc)
<T> Future<Boolean> prepend(String key, T val, Transcoder<T> tc)
<T> Future<CASResponse> asyncCAS(String key, long casId, T value, Transcoder<T> tc)
Future<CASResponse> asyncCAS(String key, long casId, Object value)
Future<CASResponse> asyncCAS(String key, long casId, int exp, Object value)
<T> OperationFuture<CASResponse> asyncCAS(String key, long casId, int exp, T value, Transcoder<T> tc)
<T> CASResponse cas(String key, long casId, int exp, T value, Transcoder<T> tc)
CASResponse cas(String key, long casId, Object value)
CASResponse cas(String key, long casId, int exp, Object value)
<T> CASResponse cas(String key, long casId, T value, Transcoder<T> tc)
<T> Future<Boolean> add(String key, int exp, T o, Transcoder<T> tc)
<T> Future<Boolean> set(String key, int exp, T o, Transcoder<T> tc)
<T> Future<Boolean> replace(String key, int exp, T o, Transcoder<T> tc)
<T> Future<T> asyncGet(String key, Transcoder<T> tc)
<T> Future<CASValue<T>> asyncGetAndTouch(String key, int exp, Transcoder<T> tc)
<T> CASValue<T> getAndTouch(String key, int exp, Transcoder<T> tc)
<T> Future<CASValue<T>> asyncGets(String key, Transcoder<T> tc)
<T> CASValue<T> gets(String key, Transcoder<T> tc)
<T> T get(String key, Transcoder<T> tc)
<T> BulkFuture<Map<String,T>> asyncGetBulk(Iterator<String> keys, Iterator<Transcoder<T>> tcs)
<T> BulkFuture<Map<String,T>> asyncGetBulk(Collection<String> keys, Iterator<Transcoder<T>> tcs)
<T> BulkFuture<Map<String,T>> asyncGetBulk(Iterator<String> keys, Transcoder<T> tc)
<T> BulkFuture<Map<String,T>> asyncGetBulk(Collection<String> keys, Transcoder<T> tc)
BulkFuture<Map<String,Object>> asyncGetBulk(Collection<String> keys)
<T> BulkFuture<Map<String,T>> asyncGetBulk(Transcoder<T> tc, String... keys)
BulkFuture<Map<String,Object>> asyncGetBulk(String... keys)
<T> Map<String,T> getBulk(Iterator<String> keys, Transcoder<T> tc)
<T> Map<String,T> getBulk(Collection<String> keys, Transcoder<T> tc)
Map<String,Object> getBulk(Collection<String> keys)
<T> Map<String,T> getBulk(Transcoder<T> tc, String... keys)
<T> Future<Boolean> touch(String key, int exp, Transcoder<T> tc)
Map<SocketAddress,String> getVersions()
Map<SocketAddress,Map<String,String>> getStats()
long incr(String key, long by)
long incr(String key, int by)
long decr(String key, long by)
long decr(String key, int by)
long incr(String key, long by, long def, int exp)
long incr(String key, int by, long def, int exp)
long decr(String key, long by, long def, int exp)
long decr(String key, int by, long def, int exp)
long incr(String key, long by, long def)
long incr(String key, int by, long def)
long decr(String key, long by, long def)
long decr(String key, int by, long def)
void shutdown()
boolean shutdown(long timeout, TimeUnit unit)
boolean waitForQueues(long timeout, TimeUnit unit)
boolean addObserver(ConnectionObserver obs)
boolean removeObserver(ConnectionObserver obs)
CountDownLatch broadcastOp(BroadcastOpFactory of)
CountDownLatch broadcastOp(BroadcastOpFactory of, Collection<MemcachedNode> nodes)
Copyright © 2024. All rights reserved.