| Package | Description |
|---|---|
| org.glassfish.grizzly.memcached | |
| org.glassfish.grizzly.memcached.zookeeper |
| Class and Description |
|---|
| BufferWrapper
Simple wrapper class for
Buffer, which has original message origin, original object type BufferWrapper.BufferType and converted Buffer
Messages which should be sent to the remote peer via network will be always converted into Buffer instance by BufferWrapper.wrap(T, org.glassfish.grizzly.memory.MemoryManager),
and the received packet will be always restored to its original messages by BufferWrapper.unwrap(org.glassfish.grizzly.Buffer, org.glassfish.grizzly.memcached.BufferWrapper.BufferType, org.glassfish.grizzly.memory.MemoryManager) |
| BufferWrapper.BufferType |
| Cache
The basic interface of the cache based on JSR-107(JCache)
a cache will have a named region based on String.
|
| CacheBuilder
The builder interface based on JSR-107(JCache) for creating a
Cache instance |
| CacheLifecycle
Lifecycle interface of a cache based on JSR-107(JCache)
|
| CacheManager
The interface for managing caches based on JSR-107(JCache)
|
| CommandOpcodes
Defines opcodes of the memcached's binary protocol
See http://code.google.com/p/memcached/wiki/BinaryProtocolRevamped#Command_Opcodes
|
| Commands
Defines basic commands of the memcached
See http://code.google.com/p/memcached/wiki/NewCommands and http://code.google.com/p/memcached/wiki/BinaryProtocolRevamped
And the
noReply parameter means memcached's quiet command such as GetQ, SetQ and etc... |
| GrizzlyMemcachedCache
The implementation of the
MemcachedCache based on Grizzly
Basically, this class use BaseObjectPool for pooling connections of the memcached server
and ConsistentHashStore for selecting the memcached server corresponding to the given key. |
| GrizzlyMemcachedCache.Builder |
| GrizzlyMemcachedCacheManager
The implementation of the
CacheManager based on Grizzly
This cache manager has a key(String cache name)/value(GrizzlyMemcachedCache map for retrieving caches. |
| GrizzlyMemcachedCacheManager.Builder |
| MemcachedCache |
| MemcachedClientFilter.ParsingStatus |
| MemcachedRequest
Memcached request
response and responseStatus will be set by the filter when the response will be received. |
| MemcachedRequest.Builder |
| MemcachedResponse
Memcached response
Key and value will be decoded by
MemcachedResponse.setDecodedKey(org.glassfish.grizzly.Buffer, int, int, org.glassfish.grizzly.memory.MemoryManager) and MemcachedResponse.setDecodedValue(org.glassfish.grizzly.Buffer, int, int, org.glassfish.grizzly.memory.MemoryManager). |
| ResponseStatus
Defines response's status of the memcached's binary protocol
See http://code.google.com/p/memcached/wiki/BinaryProtocolRevamped#Response_Status
|
| ValueWithCas
The result of memcached's "gets" commands
This has value and cas.
|
| ValueWithKey
The result of memcached's "getKey" commands
This has key and value.
|
| Class and Description |
|---|
| MemcachedCache |
Copyright © 2015 Project Grizzly. All Rights Reserved.