| Name | Description | Type | Package | Framework |
| AbstractLogger | Class | net.spy.memcached.compat.log | SpyMemCached | |
| AddrUtil | Convenience utilities for simplifying common address parsing. | Class | net.spy.memcached | SpyMemCached |
| ArrayModNodeLocator | NodeLocator implementation for dealing with simple array lookups using a modulus of the hash code and node list length. | Class | net.spy.memcached | SpyMemCached |
| ArrayOperationQueueFactory | OperationQueueFactory that uses an ArrayBlockingQueue. | Class | net.spy.memcached.ops | SpyMemCached |
| AsciiMemcachedNodeImpl | Memcached node for the ASCII protocol. | Class | net.spy.memcached.protocol.ascii | SpyMemCached |
| AsciiOperationFactory | Operation factory for the ascii protocol. | Class | net.spy.memcached.protocol.ascii | SpyMemCached |
| BaseCacheMap | Base class for a Map interface to memcached. | Class | net.spy.memcached | SpyMemCached |
| BaseOperationFactory | Base class for operation factories. | Class | net.spy.memcached.ops | SpyMemCached |
| BaseOperationImpl | Base class for protocol-specific operation implementations. | Class | net.spy.memcached.protocol | SpyMemCached |
| BaseSerializingTranscoder | Class | net.spy.memcached.transcoders | SpyMemCached | |
| BinaryConnectionFactory | Default connection factory for binary wire protocol connections. | Class | net.spy.memcached | SpyMemCached |
| BinaryMemcachedNodeImpl | Fields inherited from class net. | Class | net.spy.memcached.protocol.binary | SpyMemCached |
| BinaryOperationFactory | Factory for binary operations. | Class | net.spy.memcached.protocol.binary | SpyMemCached |
| BroadcastOpFactory | Factory for creating Operations to be broadcast. | Interface | net.spy.memcached | SpyMemCached |
| BuildInfo | Information regarding this spy. | Class | net.spy.memcached | SpyMemCached |
| BulkGetFuture | Future for handling results from bulk gets. | Class | net.spy.memcached.internal | SpyMemCached |
| CachedData | Cached data with its attributes. | Class | net.spy.memcached | SpyMemCached |
| CacheLoader | CacheLoader provides efficient mechanisms for storing lots of data. | Class | net.spy.memcached.util | SpyMemCached |
| CacheMap | A Map interface to memcached. | Class | net.spy.memcached | SpyMemCached |
| CancelledOperationStatus | Operation status indicating an operation was cancelled. | Class | net.spy.memcached.ops | SpyMemCached |
| CASMutation | Defines a mutation mechanism for a high-level CAS client interface. | Interface | net.spy.memcached | SpyMemCached |
| CASMutator | Object that provides mutation via CAS over a given memcache client. | Class | net.spy.memcached | SpyMemCached |
| CASOperation | Operation that represents compare-and-swap. | Interface | net.spy.memcached.ops | SpyMemCached |
| CASOperationStatus | OperationStatus subclass for indicating CAS status. | Class | net.spy.memcached.ops | SpyMemCached |
| CASResponse | enum CASResponseextends Enum | Class | net.spy.memcached | SpyMemCached |
| CASValue | A value with a CAS identifier. | Class | net.spy.memcached | SpyMemCached |
| CheckedOperationTimeoutException | Timeout exception that tracks the original operation. | Class | net.spy.memcached.internal | SpyMemCached |
| CloseUtil | CloseUtil exists to provide a safe means to close anything closeable. | Class | net.spy.memcached.compat | SpyMemCached |
| ConcatenationOperation | ConcatenationOperation is used to append or prepend data to an existing object in the cache. | Interface | net.spy.memcached.ops | SpyMemCached |
| ConcatenationOperationImpl | Operation for ascii concatenations. | Class | net.spy.memcached.protocol.ascii | SpyMemCached |
| ConcatenationType | enum ConcatenationTypeextends Enum | Class | net.spy.memcached.ops | SpyMemCached |
| ConnectionFactory | Factory for creating instances of MemcachedConnection. | Interface | net.spy.memcached | SpyMemCached |
| ConnectionFactoryBuilder | Builder for more easily configuring a ConnectionFactory. | Class | net.spy.memcached | SpyMemCached |
| ConnectionObserver | Users of this interface will be notified when changes to the state of connections take place. | Interface | net.spy.memcached | SpyMemCached |
| DefaultConnectionFactory | Default implementation of ConnectionFactory. | Class | net.spy.memcached | SpyMemCached |
| DefaultKetamaNodeLocatorConfiguration | A Default implementation of the configuration required for the KetamaNodeLocator algorithm to run. | Class | net.spy.memcached.util | SpyMemCached |
| DefaultLogger | Default logger implementation. | Class | net.spy.memcached.compat.log | SpyMemCached |
| DeleteOperation | Methods inherited from interface net. | Interface | net.spy.memcached.ops | SpyMemCached |
| FailureMode | enum FailureModeextends Enum | Class | net.spy.memcached | SpyMemCached |
| FlushOperation | Flush operation marker. | Interface | net.spy.memcached.ops | SpyMemCached |
| GetCallbackWrapper | Wrapper callback for use in optimized gets. | Class | net.spy.memcached.protocol | SpyMemCached |
| GetFuture | Future returned for GET operations. | Class | net.spy.memcached.internal | SpyMemCached |
| GetOperation | Interface | net.spy.memcached.ops | SpyMemCached | |
| GetsOperation | Gets operation (get with CAS identifier support). | Interface | net.spy.memcached.ops | SpyMemCached |
| HashAlgorithm | enum HashAlgorithmextends Enum | Class | net.spy.memcached | SpyMemCached |
| ImmediateFuture | A future that fires immediately. | Class | net.spy.memcached.internal | SpyMemCached |
| IntegerTranscoder | Transcoder that serializes and unserializes longs. | Class | net.spy.memcached.transcoders | SpyMemCached |
| KetamaConnectionFactory | ConnectionFactory instance that sets up a ketama compatible connection. | Class | net.spy.memcached | SpyMemCached |
| KetamaNodeLocator | This is an implementation of the Ketama consistent hash strategy from last. | Class | net.spy.memcached | SpyMemCached |
| KetamaNodeLocatorConfiguration | Defines the set of all configuration dependencies required for the KetamaNodeLocator algorithm to run | Interface | net.spy.memcached.util | SpyMemCached |
| KeyedOperation | Operations that contain keys. | Interface | net.spy.memcached.ops | SpyMemCached |
| KeyUtil | Utilities for processing key values. | Class | net.spy.memcached | SpyMemCached |
| Level | enum Levelextends Enum | Class | net.spy.memcached.compat.log | SpyMemCached |
| LinkedOperationQueueFactory | OperationQueueFactory that creates LinkedBlockingQueue (unbounded) operationConstructor SummaryLinkedOperationQueueFactory() | Class | net.spy.memcached.ops | SpyMemCached |
| Log4JLogger | Class | net.spy.memcached.compat.log | SpyMemCached | |
| Logger | Abstract mechanism for dealing with logs from various objects. | Interface | net.spy.memcached.compat.log | SpyMemCached |
| LoggerFactory | Factory to get logger instances. | Class | net.spy.memcached.compat.log | SpyMemCached |
| LongTranscoder | Transcoder that serializes and unserializes longs. | Class | net.spy.memcached.transcoders | SpyMemCached |
| MemcachedClient | Client to a memcached server. | Class | net.spy.memcached | SpyMemCached |
| MemcachedClientIF | This interface is provided as a helper for testing clients of the MemcachedClient. | Interface | net.spy.memcached | SpyMemCached |
| MemcachedConnection | Connection to a cluster of memcached servers. | Class | net.spy.memcached | SpyMemCached |
| MemcachedNode | Interface defining a connection to a memcached server. | Interface | net.spy.memcached | SpyMemCached |
| MultiGetOperationCallback | MultiOperationCallback for get operations. | Class | net.spy.memcached.ops | SpyMemCached |
| MultiGetsOperationCallback | MultiOperationCallback for get operations. | Class | net.spy.memcached.ops | SpyMemCached |
| MultiOperationCallback | An operation callback that will capture receivedStatus and complete invocations and dispatch to a single callback. | Class | net.spy.memcached.ops | SpyMemCached |
| Mutator | enum Mutatorextends Enum | Class | net.spy.memcached.ops | SpyMemCached |
| MutatorOperation | incr and decr operations. | Interface | net.spy.memcached.ops | SpyMemCached |
| NodeLocator | Interface for locating a node by hash value. | Interface | net.spy.memcached | SpyMemCached |
| NoopOperation | Methods inherited from interface net. | Interface | net.spy.memcached.ops | SpyMemCached |
| Operation | Base interface for all operations. | Interface | net.spy.memcached.ops | SpyMemCached |
| OperationCallback | Callback that's invoked with the response of an operation. | Interface | net.spy.memcached.ops | SpyMemCached |
| OperationErrorType | enum OperationErrorTypeextends Enum | Class | net.spy.memcached.ops | SpyMemCached |
| OperationException | Exceptions thrown when protocol errors occur. | Class | net.spy.memcached.ops | SpyMemCached |
| OperationFactory | Factory that builds operations for protocol handlers. | Interface | net.spy.memcached | SpyMemCached |
| OperationFuture | Managed future for operations. | Class | net.spy.memcached.internal | SpyMemCached |
| OperationQueueFactory | Factory used for creating operation queues. | Interface | net.spy.memcached.ops | SpyMemCached |
| OperationState | enum OperationStateextends Enum | Class | net.spy.memcached.ops | SpyMemCached |
| OperationStatus | Class | net.spy.memcached.ops | SpyMemCached | |
| OperationTimeoutException | Thrown by MemcachedClient when any internal operations timeout. | Class | net.spy.memcached | SpyMemCached |
| OptimizedSetImpl | Class | net.spy.memcached.protocol.binary | SpyMemCached | |
| ProxyCallback | Proxy callback used for dispatching callbacks over optimized gets. | Class | net.spy.memcached.protocol | SpyMemCached |
| SerializingTranscoder | Transcoder that serializes and compresses objects. | Class | net.spy.memcached.transcoders | SpyMemCached |
| SpyObject | Superclass for all Spy Objects. | Class | net.spy.memcached.compat | SpyMemCached |
| SpyThread | Superclass for all Spy Threads. | Class | net.spy.memcached.compat | SpyMemCached |
| StatsOperation | Stats fetching operation. | Interface | net.spy.memcached.ops | SpyMemCached |
| StatsOperationImpl | Nested Class SummaryNested classes/interfaces inherited from interface net. | Class | net.spy.memcached.protocol.binary | SpyMemCached |
| StoreOperation | Operation that represents object storage. | Interface | net.spy.memcached.ops | SpyMemCached |
| StoreType | enum StoreTypeextends Enum | Class | net.spy.memcached.ops | SpyMemCached |
| SunLogger | Logging implementation using the sun logger. | Class | net.spy.memcached.compat.log | SpyMemCached |
| SyncThread | Thread that invokes a callable multiple times concurrently. | Class | net.spy.memcached.compat | SpyMemCached |
| TCPMemcachedNodeImpl | Class | net.spy.memcached.protocol | SpyMemCached | |
| Transcoder | Transcoder is an interface for classes that convert between byte arrays and objects for storage in the cache. | Interface | net.spy.memcached.transcoders | SpyMemCached |
| TranscoderUtils | Utility class for transcoding Java types. | Class | net.spy.memcached.transcoders | SpyMemCached |
| TranscodeService | Asynchronous transcoder. | Class | net.spy.memcached.transcoders | SpyMemCached |
| VersionOperation | Methods inherited from interface net. | Interface | net.spy.memcached.ops | SpyMemCached |
| WhalinTranscoder | Transcoder that provides compatibility with Greg Whalin's memcached client. | Class | net.spy.memcached.transcoders | SpyMemCached |
| WhalinV1Transcoder | Handles old whalin (tested with v1. | Class | net.spy.memcached.transcoders | SpyMemCached |