Package net.rubyeye.xmemcached.impl

Manage tcp connection,memcached protocol optimized,and some MBeans for monitor.

See:
          Description

Interface Summary
OptimizerMBean OptimizerMBean,used for changing the optimizer's factor
 

Class Summary
AbstractMemcachedSessionLocator Abstract session locator
ArrayMemcachedSessionLocator Session locator base on hash(key) mod sessions.size().Standard hash strategy
ConnectFuture Connect operation future
ElectionMemcachedSessionLocator Election hash strategy
KetamaMemcachedSessionLocator Consistent Hash Algorithm implementation,based on TreeMap.tailMap(hash) method.
KeyIteratorImpl Default key iterator implementation
MemcachedClientStateListenerAdapter Adapte MemcachedClientStateListener to yanf4j's ControllStateListener
MemcachedConnector Connected session manager
MemcachedHandler Memcached Session Handler,used for dispatching commands and session's lifecycle management
MemcachedSessionComparator Connection comparator,compare with index
MemcachedTCPSession Connected session for a memcached server
Optimizer Memcached command optimizer,merge single-get comands to multi-get command,merge ByteBuffers to fit the socket's sendBufferSize etc.
ReconnectRequest Auto reconnect request
 

Package net.rubyeye.xmemcached.impl Description

Manage tcp connection,memcached protocol optimized,and some MBeans for monitor.



Copyright © 2011. All Rights Reserved.