Package | Description |
---|---|
net.spy.memcached |
Memcached client and transformation utils
|
net.spy.memcached.auth |
Auth Utilities.
|
net.spy.memcached.internal |
Internal utilities.
|
net.spy.memcached.protocol |
Base classes for protocol abstractions.
|
net.spy.memcached.protocol.ascii |
Low-level operations for the memcached ascii protocol
|
net.spy.memcached.protocol.binary |
Low-level operations for the memcached binary protocol
|
net.spy.memcached.tapmessage | |
net.spy.memcached.transcoders |
Classes that deal with data encoding
|
net.spy.memcached.util |
Cache Utilities.
|
Modifier and Type | Class and Description |
---|---|
class |
BinaryConnectionFactory
Default connection factory for binary wire protocol connections.
|
class |
CASMutator<T>
Object that provides mutation via CAS over a given memcache client.
|
class |
DefaultConnectionFactory
Default implementation of ConnectionFactory.
|
class |
KetamaConnectionFactory
ConnectionFactory instance that sets up a ketama compatible connection.
|
class |
KetamaNodeLocator
This is an implementation of the Ketama consistent hash strategy from
last.fm.
|
class |
MemcachedClient
Client to a memcached server.
|
class |
TapConnectionProvider
A TapConnectionProvider.
|
Modifier and Type | Class and Description |
---|---|
class |
AuthThreadMonitor
This will ensure no more than one AuthThread will exist for a given
MemcachedNode.
|
Modifier and Type | Class and Description |
---|---|
class |
OperationFuture<T>
Managed future for operations.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseOperationImpl
Base class for protocol-specific operation implementations.
|
class |
TCPMemcachedNodeImpl
Represents a node with the memcached cluster, along with buffering and
operation queues.
|
Modifier and Type | Class and Description |
---|---|
class |
AsciiMemcachedNodeImpl
Memcached node for the ASCII protocol.
|
class |
ConcatenationOperationImpl
Operation for ascii concatenations.
|
class |
GetAndTouchOperationImpl
Implementation of the get and touch operation.
|
Modifier and Type | Class and Description |
---|---|
class |
BinaryMemcachedNodeImpl
Implementation of MemcachedNode for speakers of the binary protocol.
|
class |
GetlOperationImpl
Implementation of the get and lock operation.
|
class |
GetsOperationImpl
Implementation of the gets operation.
|
class |
KeyStatsOperationImpl
A StatsOperationImpl.
|
class |
OptimizedSetImpl
Optimized Set operation for folding a bunch of sets together.
|
class |
ReplicaGetOperationImpl
Implementation of the replica get operation.
|
class |
SASLAuthOperationImpl
SASL authenticator.
|
class |
SASLBaseOperationImpl
SASL authenticator.
|
class |
SASLStepOperationImpl
A SASLStepOperationImpl.
|
class |
StatsOperationImpl
A StatsOperationImpl.
|
class |
TapAckOperationImpl
Implementation of a tap ACK operation.
|
class |
TapBackfillOperationImpl
Implementation of a tap backfill operation.
|
class |
TapCustomOperationImpl
Implementation of a custom tap operation.
|
class |
TapDumpOperationImpl
Implementation of a tap dump operation.
|
class |
TapOperationImpl
Abstract implementation of a tap operation.
|
class |
TouchOperationImpl
Operation to reset a timeout in Membase server.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseMessage
The BaseMessage implements the header of a tap message.
|
class |
RequestMessage
A tap request message that is used to start tap streams, perform sasl
authentication, and maintain the health of tap streams.
|
class |
ResponseMessage
A representation of a tap stream message sent from a tap stream server.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseSerializingTranscoder
Base class for any transcoders that may want to work with serialized or
compressed data.
|
class |
IntegerTranscoder
Transcoder that serializes and unserializes longs.
|
class |
LongTranscoder
Transcoder that serializes and unserializes longs.
|
class |
SerializingTranscoder
Transcoder that serializes and compresses objects.
|
class |
TranscodeService
Asynchronous transcoder.
|
class |
WhalinTranscoder
Transcoder that provides compatibility with Greg Whalin's memcached client.
|
class |
WhalinV1Transcoder
Handles old whalin (tested with v1.6) encoding: data type is in the first
byte of the value.
|
Modifier and Type | Class and Description |
---|---|
class |
CacheLoader
CacheLoader provides efficient mechanisms for storing lots of data.
|
Copyright © 2006-2009 Dustin Sallings, 2009-2013 Couchbase, Inc.