C# (CSharp) Enyim.Caching.Memcached Namespace

Nested Namespaces

Enyim.Caching.Memcached.KeyTransformers
Enyim.Caching.Memcached.Protocol

Classes

Name Description
AsyncIOArgs
Base64KeyTransformer A key transformer which converts the item keys into Base64.
CacheItem Represents an object either being retrieved from the cache or being sent to the cache.
CommandNotSupportedException
DefaultKeyTransformer A transformer that simply returns the original key. A valid UTF-8 key is recommended.
DefaultNodeLocator This is a ketama-like consistent hashing based node locator. Used when no other T:IMemcachedNodeLocator is specified for the pool.
DefaultServerPool
DefaultTranscoder Default T:Enyim.Caching.Memcached.ITranscoder implementation. Primitive types are manually serialized, the rest is serialized using T:System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.
KetamaNodeLocator Implements Ketama cosistent hashing, compatible with the "spymemcached" Java memcachedClient
KetamaNodeLocator.LookupData this will encapsulate all the indexes we need for lookup so the instance can be reinitialized without locking in case an IMemcachedConfig implementation returns the same instance form the CreateLocator()
KeyTransformerBase
MemcachedClientException
MemcachedException
PlainTextAuthenticator Implements the default plain text ("PLAIN") Memcached authentication.
PooledSocket
PooledSocket.BasicNetworkStream
SHA1KeyTransformer A key transformer which converts the item keys into their SHA1 hash.
ServerStats Represents the statistics of a Memcached node.
ThrowHelper
TigerHashKeyTransformer A key transformer which converts the item keys into their Tiger hash.
VBucketNodeLocator Implements a vbucket based node locator.