|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
CachingHttpClient and
used for storing cache entries.
See:
Description
| Interface Summary | |
|---|---|
| KeyHashingScheme | Since the HttpCacheStorage interface expects to use variant-annotated
URLs for its storage keys, but Memcached has a maximum key size, we need to
support mapping storage keys to cache keys. |
| MemcachedCacheEntry | Provides for serialization and deserialization of higher-level
HttpCacheEntry objects into byte arrays suitable for
storage in memcached. |
| MemcachedCacheEntryFactory | Creates MemcachedCacheEntry instances that can be used for
serializing and deserializing HttpCacheEntry instances for
storage in memcached. |
| Class Summary | |
|---|---|
| MemcachedCacheEntryFactoryImpl | Default implementation of MemcachedCacheEntryFactory. |
| MemcachedCacheEntryImpl | Default implementation of MemcachedCacheEntry. |
| MemcachedHttpCacheStorage | This class is a storage backend that uses an external memcached for storing cached origin responses. |
| PrefixKeyHashingScheme | This is a KeyHashingScheme decorator that simply adds
a known prefix to the results of another KeyHashingScheme. |
| SHA256KeyHashingScheme | This is a KeyHashingScheme based on the
SHA-256
algorithm. |
| Exception Summary | |
|---|---|
| MemcachedKeyHashingException | Indicates a problem encountered when trying to map a logical "storage key" to a "cache key" suitable for use with memcached. |
| MemcachedSerializationException | Raised when there is a problem serializing or deserializing cache entries into a byte representation suitable for memcached storage. |
This package contains a storage backend based on
memcached
that can be plugged into
a CachingHttpClient and
used for storing cache entries.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||