- AbstractListenableFuture<T,L extends GenericCompletionListener> - Class in net.spy.memcached.internal
-
- AbstractLogger - Class in net.spy.memcached.compat.log
-
Abstract implementation of Logger providing most of the common framework.
- AbstractMetricCollector - Class in net.spy.memcached.metrics
-
- AbstractMetricCollector() - Constructor for class net.spy.memcached.metrics.AbstractMetricCollector
-
- add(String, int, T, Transcoder<T>) - Method in class net.spy.memcached.MemcachedClient
-
Add an object to the cache iff it does not exist already.
- add(String, int, Object) - Method in class net.spy.memcached.MemcachedClient
-
Add an object to the cache (using the default transcoder) iff it does not
exist already.
- add(String, int, T, Transcoder<T>) - Method in interface net.spy.memcached.MemcachedClientIF
-
- add(String, int, Object) - Method in interface net.spy.memcached.MemcachedClientIF
-
- addCallbacks(GetOperation) - Method in class net.spy.memcached.protocol.ProxyCallback
-
- addClone(Operation) - Method in interface net.spy.memcached.ops.Operation
-
Add the clone from this operation.
- addClone(Operation) - Method in class net.spy.memcached.protocol.BaseOperationImpl
-
- addCounter(String) - Method in class net.spy.memcached.metrics.DefaultMetricCollector
-
- addCounter(String) - Method in interface net.spy.memcached.metrics.MetricCollector
-
Add a Counter to the collector.
- addCounter(String) - Method in class net.spy.memcached.metrics.NoopMetricCollector
-
- addHistogram(String) - Method in class net.spy.memcached.metrics.DefaultMetricCollector
-
- addHistogram(String) - Method in interface net.spy.memcached.metrics.MetricCollector
-
Add a Histogram to the Collector.
- addHistogram(String) - Method in class net.spy.memcached.metrics.NoopMetricCollector
-
- addListener(BulkGetCompletionListener) - Method in interface net.spy.memcached.internal.BulkFuture
-
Add a listener to the future, which will be executed once the operation
completes.
- addListener(BulkGetCompletionListener) - Method in class net.spy.memcached.internal.BulkGetFuture
-
- addListener(GetCompletionListener) - Method in class net.spy.memcached.internal.GetFuture
-
- addListener(L) - Method in interface net.spy.memcached.internal.ListenableFuture
-
Add a listener to the future, which will be executed once the operation
completes.
- addListener(OperationCompletionListener) - Method in class net.spy.memcached.internal.OperationFuture
-
- addMeter(String) - Method in class net.spy.memcached.metrics.DefaultMetricCollector
-
- addMeter(String) - Method in interface net.spy.memcached.metrics.MetricCollector
-
Add a Meter to the Collector.
- addMeter(String) - Method in class net.spy.memcached.metrics.NoopMetricCollector
-
- addNotMyVbucketNode(MemcachedNode) - Method in interface net.spy.memcached.ops.VBucketAware
-
- addObserver(ConnectionObserver) - Method in class net.spy.memcached.MemcachedClient
-
Add a connection observer.
- addObserver(ConnectionObserver) - Method in interface net.spy.memcached.MemcachedClientIF
-
- addObserver(ConnectionObserver) - Method in class net.spy.memcached.MemcachedConnection
-
Add a connection observer.
- addObserver(ConnectionObserver) - Method in class net.spy.memcached.TapConnectionProvider
-
Add a connection observer.
- addOp(Operation) - Method in interface net.spy.memcached.MemcachedNode
-
Add an operation to the queue.
- addOp(Operation) - Method in class net.spy.memcached.protocol.TCPMemcachedNodeImpl
-
- addOp(TapOperation) - Method in class net.spy.memcached.tapmessage.TapStream
-
Add an operation to the stream of TAP messages which have been sent to the
server.
- addOperation(CASOperation) - Method in class net.spy.memcached.protocol.binary.OptimizedSetImpl
-
- addOperations(Map<MemcachedNode, Operation>) - Method in class net.spy.memcached.MemcachedConnection
-
Enqueue the given list of operations on each handling node.
- AddrUtil - Class in net.spy.memcached
-
Convenience utilities for simplifying common address parsing.
- addTapAckOp(MemcachedNode, Operation) - Method in class net.spy.memcached.TapConnectionProvider
-
- append(long, String, Object) - Method in class net.spy.memcached.MemcachedClient
-
Append to an existing value in the cache.
- append(String, Object) - Method in class net.spy.memcached.MemcachedClient
-
Append to an existing value in the cache.
- append(long, String, T, Transcoder<T>) - Method in class net.spy.memcached.MemcachedClient
-
Append to an existing value in the cache.
- append(String, T, Transcoder<T>) - Method in class net.spy.memcached.MemcachedClient
-
Append to an existing value in the cache.
- append(long, String, Object) - Method in interface net.spy.memcached.MemcachedClientIF
-
- append(String, Object) - Method in interface net.spy.memcached.MemcachedClientIF
-
- append(long, String, T, Transcoder<T>) - Method in interface net.spy.memcached.MemcachedClientIF
-
- append(String, T, Transcoder<T>) - Method in interface net.spy.memcached.MemcachedClientIF
-
- ArrayModNodeLocator - Class in net.spy.memcached
-
NodeLocator implementation for dealing with simple array lookups using a
modulus of the hash code and node list length.
- ArrayModNodeLocator(List<MemcachedNode>, HashAlgorithm) - Constructor for class net.spy.memcached.ArrayModNodeLocator
-
Construct an ArraymodNodeLocator over the given array of nodes and using
the given hash algorithm.
- ArrayOperationQueueFactory - Class in net.spy.memcached.ops
-
OperationQueueFactory that uses an ArrayBlockingQueue.
- ArrayOperationQueueFactory(int) - Constructor for class net.spy.memcached.ops.ArrayOperationQueueFactory
-
Create an ArrayOperationQueueFactory that creates blocking queues with the
given capacity.
- AsciiMemcachedNodeImpl - Class in net.spy.memcached.protocol.ascii
-
Memcached node for the ASCII protocol.
- AsciiMemcachedNodeImpl(SocketAddress, SocketChannel, int, BlockingQueue<Operation>, BlockingQueue<Operation>, BlockingQueue<Operation>, Long, long, long, ConnectionFactory) - Constructor for class net.spy.memcached.protocol.ascii.AsciiMemcachedNodeImpl
-
- AsciiOperationFactory - Class in net.spy.memcached.protocol.ascii
-
Operation factory for the ascii protocol.
- AsciiOperationFactory() - Constructor for class net.spy.memcached.protocol.ascii.AsciiOperationFactory
-
- asyncCAS(String, long, T, Transcoder<T>) - Method in class net.spy.memcached.MemcachedClient
-
Asynchronous CAS operation.
- asyncCAS(String, long, int, T, Transcoder<T>) - Method in class net.spy.memcached.MemcachedClient
-
Asynchronous CAS operation.
- asyncCAS(String, long, Object) - Method in class net.spy.memcached.MemcachedClient
-
Asynchronous CAS operation using the default transcoder.
- asyncCAS(String, long, int, Object) - Method in class net.spy.memcached.MemcachedClient
-
Asynchronous CAS operation using the default transcoder with expiration.
- asyncCAS(String, long, T, Transcoder<T>) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncCAS(String, long, Object) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncCAS(String, long, int, Object) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncCAS(String, long, int, T, Transcoder<T>) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncDecode(CachedData) - Method in class net.spy.memcached.transcoders.BaseSerializingTranscoder
-
- asyncDecode(CachedData) - Method in class net.spy.memcached.transcoders.IntegerTranscoder
-
- asyncDecode(CachedData) - Method in class net.spy.memcached.transcoders.LongTranscoder
-
- asyncDecode(CachedData) - Method in class net.spy.memcached.transcoders.SerializingTranscoder
-
- asyncDecode(CachedData) - Method in interface net.spy.memcached.transcoders.Transcoder
-
Should the transcoder be run asyncronously.
- asyncDecr(String, long) - Method in class net.spy.memcached.MemcachedClient
-
Asynchronous decrement.
- asyncDecr(String, int) - Method in class net.spy.memcached.MemcachedClient
-
Asynchronous decrement.
- asyncDecr(String, long, long, int) - Method in class net.spy.memcached.MemcachedClient
-
Asynchronous decrement.
- asyncDecr(String, int, long, int) - Method in class net.spy.memcached.MemcachedClient
-
Asynchronous decrement.
- asyncDecr(String, long, long) - Method in class net.spy.memcached.MemcachedClient
-
Asynchronous decrement.
- asyncDecr(String, int, long) - Method in class net.spy.memcached.MemcachedClient
-
Asynchronous decrement.
- asyncDecr(String, long) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncDecr(String, int) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncDecr(String, long, long, int) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncDecr(String, int, long, int) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncDecr(String, long, long) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncDecr(String, int, long) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncGet(String, Transcoder<T>) - Method in class net.spy.memcached.MemcachedClient
-
Get the given key asynchronously.
- asyncGet(String) - Method in class net.spy.memcached.MemcachedClient
-
Get the given key asynchronously and decode with the default transcoder.
- asyncGet(String, Transcoder<T>) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncGet(String) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncGetAndTouch(String, int) - Method in class net.spy.memcached.MemcachedClient
-
Get the given key to reset its expiration time.
- asyncGetAndTouch(String, int, Transcoder<T>) - Method in class net.spy.memcached.MemcachedClient
-
Get the given key to reset its expiration time.
- asyncGetAndTouch(String, int) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncGetAndTouch(String, int, Transcoder<T>) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncGetBulk(Iterator<String>, Iterator<Transcoder<T>>) - Method in class net.spy.memcached.MemcachedClient
-
Asynchronously get a bunch of objects from the cache.
- asyncGetBulk(Collection<String>, Iterator<Transcoder<T>>) - Method in class net.spy.memcached.MemcachedClient
-
Asynchronously get a bunch of objects from the cache.
- asyncGetBulk(Iterator<String>, Transcoder<T>) - Method in class net.spy.memcached.MemcachedClient
-
Asynchronously get a bunch of objects from the cache.
- asyncGetBulk(Collection<String>, Transcoder<T>) - Method in class net.spy.memcached.MemcachedClient
-
Asynchronously get a bunch of objects from the cache.
- asyncGetBulk(Iterator<String>) - Method in class net.spy.memcached.MemcachedClient
-
Asynchronously get a bunch of objects from the cache and decode them with
the given transcoder.
- asyncGetBulk(Collection<String>) - Method in class net.spy.memcached.MemcachedClient
-
Asynchronously get a bunch of objects from the cache and decode them with
the given transcoder.
- asyncGetBulk(Transcoder<T>, String...) - Method in class net.spy.memcached.MemcachedClient
-
Varargs wrapper for asynchronous bulk gets.
- asyncGetBulk(String...) - Method in class net.spy.memcached.MemcachedClient
-
Varargs wrapper for asynchronous bulk gets with the default transcoder.
- asyncGetBulk(Iterator<String>, Iterator<Transcoder<T>>) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncGetBulk(Collection<String>, Iterator<Transcoder<T>>) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncGetBulk(Iterator<String>, Transcoder<T>) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncGetBulk(Collection<String>, Transcoder<T>) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncGetBulk(Iterator<String>) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncGetBulk(Collection<String>) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncGetBulk(Transcoder<T>, String...) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncGetBulk(String...) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncGetConfig(InetSocketAddress, ConfigurationType, Transcoder<T>) - Method in class net.spy.memcached.MemcachedClient
-
Get the given configurationType asynchronously.
- asyncGets(String, Transcoder<T>) - Method in class net.spy.memcached.MemcachedClient
-
Gets (with CAS support) the given key asynchronously.
- asyncGets(String) - Method in class net.spy.memcached.MemcachedClient
-
Gets (with CAS support) the given key asynchronously and decode using the
default transcoder.
- asyncGets(String, Transcoder<T>) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncGets(String) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncIncr(String, long) - Method in class net.spy.memcached.MemcachedClient
-
Asychronous increment.
- asyncIncr(String, int) - Method in class net.spy.memcached.MemcachedClient
-
Asychronous increment.
- asyncIncr(String, long, long, int) - Method in class net.spy.memcached.MemcachedClient
-
Asychronous increment.
- asyncIncr(String, int, long, int) - Method in class net.spy.memcached.MemcachedClient
-
Asychronous increment.
- asyncIncr(String, long, long) - Method in class net.spy.memcached.MemcachedClient
-
Asychronous increment.
- asyncIncr(String, int, long) - Method in class net.spy.memcached.MemcachedClient
-
Asychronous increment.
- asyncIncr(String, long) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncIncr(String, int) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncIncr(String, long, long, int) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncIncr(String, int, long, int) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncIncr(String, long, long) - Method in interface net.spy.memcached.MemcachedClientIF
-
- asyncIncr(String, int, long) - Method in interface net.spy.memcached.MemcachedClientIF
-
- AUTH_ROUNDTRIP_THRESHOLD - Static variable in class net.spy.memcached.auth.AuthThread
-
If a SASL step takes longer than this period in milliseconds, a warning
will be issued instead of a debug message.
- AUTH_TOTAL_THRESHOLD - Static variable in class net.spy.memcached.auth.AuthThread
-
If the total AUTH steps take longer than this period in milliseconds, a
warning will be issued instead of a debug message.
- authComplete() - Method in interface net.spy.memcached.MemcachedNode
-
Let the node know that auth is complete.
- authComplete() - Method in class net.spy.memcached.protocol.TCPMemcachedNodeImpl
-
- authConnection(MemcachedConnection, OperationFactory, AuthDescriptor, MemcachedNode) - Method in class net.spy.memcached.auth.AuthThreadMonitor
-
Authenticate a new connection.
- AuthDescriptor - Class in net.spy.memcached.auth
-
Information required to specify authentication mechanisms and callbacks.
- AuthDescriptor(String[], CallbackHandler) - Constructor for class net.spy.memcached.auth.AuthDescriptor
-
Request authentication using the given list of mechanisms and callback
handler.
- AuthThread - Class in net.spy.memcached.auth
-
A thread that does SASL authentication.
- AuthThread(MemcachedConnection, OperationFactory, AuthDescriptor, MemcachedNode) - Constructor for class net.spy.memcached.auth.AuthThread
-
- AuthThreadMonitor - Class in net.spy.memcached.auth
-
This will ensure no more than one AuthThread will exist for a given
MemcachedNode.
- AuthThreadMonitor() - Constructor for class net.spy.memcached.auth.AuthThreadMonitor
-
- authThresholdReached() - Method in class net.spy.memcached.auth.AuthDescriptor
-