Uses of Class
net.spy.memcached.compat.SpyObject
Packages that use SpyObject
Package
Description
Memcached client and transformation utils
Auth Utilities.
Internal utilities.
Base classes for protocol abstractions.
Low-level operations for the memcached ascii protocol
Low-level operations for the memcached binary protocol
Classes that deal with data encoding
Cache Utilities.
-
Uses of SpyObject in net.spy.memcached
Subclasses of SpyObject in net.spy.memcachedModifier and TypeClassDescriptionclass
Default connection factory for binary wire protocol connections.class
CASMutator<T>
Object that provides mutation via CAS over a given memcache client.class
Default implementation of ConnectionFactory.class
ConnectionFactory instance that sets up a ketama compatible connection.(package private) class
Implements an Iterator which the KetamaNodeLoctaor may return to a client for iterating through alternate nodes for a given key.final class
This is an implementation of the Ketama consistent hash strategy from last.fm.class
Client to a memcached server.class
A TapConnectionProvider. -
Uses of SpyObject in net.spy.memcached.auth
Subclasses of SpyObject in net.spy.memcached.authModifier and TypeClassDescriptionclass
This will ensure no more than one AuthThread will exist for a given MemcachedNode. -
Uses of SpyObject in net.spy.memcached.internal
Subclasses of SpyObject in net.spy.memcached.internalModifier and TypeClassDescriptionclass
AbstractListenableFuture<T,
L extends GenericCompletionListener> TheAbstractListenableFuture
implements common functionality shared by all futures that implement theListenableFuture
.class
Future for handling results from bulk gets.class
GetFuture<T>
Future returned for GET operations.class
Managed future for operations. -
Uses of SpyObject in net.spy.memcached.protocol
Subclasses of SpyObject in net.spy.memcached.protocolModifier and TypeClassDescriptionclass
Base class for protocol-specific operation implementations.class
Represents a node with the memcached cluster, along with buffering and operation queues. -
Uses of SpyObject in net.spy.memcached.protocol.ascii
Subclasses of SpyObject in net.spy.memcached.protocol.asciiModifier and TypeClassDescriptionfinal class
Memcached node for the ASCII protocol.class
Base class for get and gets handlers.(package private) class
Base class for ascii store operations (add, set, replace, append, prepend).(package private) class
class
Operation for ascii concatenations.(package private) final class
Operation to delete an item from the cache.(package private) final class
Memcached flush_all operation.class
Implementation of the get and touch operation.(package private) class
Implementation of the getl operation.(package private) class
Operation for retrieving data.(package private) class
Implementation of the gets operation.(package private) final class
Operation for mutating integers inside of memcached.(package private) class
Operations on a memcached connection.(package private) final class
Optimized Get operation for folding a bunch of gets together.(package private) final class
Operation to retrieve statistics from a memcached server.(package private) final class
Operation to store data in a memcached server.(package private) final class
Memcached touch operation.(package private) final class
Operation to delete an item from the cache.(package private) final class
Operation to request the version of a memcached server. -
Uses of SpyObject in net.spy.memcached.protocol.binary
Subclasses of SpyObject in net.spy.memcached.protocol.binaryModifier and TypeClassDescriptionclass
Implementation of MemcachedNode for speakers of the binary protocol.(package private) class
(package private) class
(package private) class
class
Implementation of the get and touch operation.class
Implementation of the get and lock operation.(package private) class
Implementation of the get operation.class
Implementation of the gets operation.class
A StatsOperationImpl.class
(package private) class
Binary operations that contain multiple keys and are VBucket aware operations should extend this class.(package private) class
(package private) class
Implementation of a noop operation.(package private) class
class
Base class for binary operations.(package private) final class
Optimized Get operation for folding a bunch of gets together.class
Optimized Set operation for folding a bunch of sets together.class
Implementation of the replica get operation.class
Implementation of the replica gets operation.class
SASL authenticator.class
SASL authenticator.(package private) class
class
A SASLStepOperationImpl.(package private) class
Binary operations that contain a single key and are VBucket aware operations should extend this class.class
A StatsOperationImpl.(package private) class
class
Implementation of a tap ACK operation.class
Implementation of a tap backfill operation.class
Implementation of a custom tap operation.class
Implementation of a tap dump operation.class
Abstract implementation of a tap operation.class
Operation to reset a timeout in Membase server.(package private) class
(package private) class
-
Uses of SpyObject in net.spy.memcached.tapmessage
Subclasses of SpyObject in net.spy.memcached.tapmessageModifier and TypeClassDescriptionclass
The BaseMessage implements the header of a tap message.class
A tap request message that is used to start tap streams, perform sasl authentication, and maintain the health of tap streams.class
A representation of a tap stream message sent from a tap stream server. -
Uses of SpyObject in net.spy.memcached.transcoders
Subclasses of SpyObject in net.spy.memcached.transcodersModifier and TypeClassDescriptionclass
Base class for any transcoders that may want to work with serialized or compressed data.final class
Transcoder that serializes and unserializes longs.final class
Transcoder that serializes and unserializes longs.class
Transcoder that serializes and compresses objects.class
Asynchronous transcoder.class
Transcoder that provides compatibility with Greg Whalin's memcached client.class
Handles old whalin (tested with v1.6) encoding: data type is in the first byte of the value. -
Uses of SpyObject in net.spy.memcached.util
Subclasses of SpyObject in net.spy.memcached.utilModifier and TypeClassDescriptionclass
CacheLoader provides efficient mechanisms for storing lots of data.