Package org.apache.hc.client5.http.impl.cache.memcached
Memcached based caching backend
implementation.
-
Interface Summary Interface Description KeyHashingScheme Since theHttpCacheStorageinterface 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. -
Class Summary Class Description MemcachedHttpAsyncCacheStorage This class is a storage backend that uses an external memcached for storing cached origin responses.MemcachedHttpCacheStorage This class is a storage backend that uses an external memcached for storing cached origin responses.PrefixKeyHashingScheme This is aKeyHashingSchemedecorator that simply adds a known prefix to the results of anotherKeyHashingScheme.SHA256KeyHashingScheme This is aKeyHashingSchemebased on the SHA-256 algorithm. -
Exception Summary Exception Description MemcachedKeyHashingException Signals a problem encountered when trying to map a logical "storage key" to a "cache key" suitable for use with memcached.MemcachedOperationTimeoutException Signals memcached operation timeout.