|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
HttpCacheStorage implementation backed by an instance of
LinkedHashMap.CacheResponseStatus of a request
(for example, whether it resulted in a cache hit) will be recorded if an
HttpContext is provided during execution.
CacheResponseStatus of a request
(for example, whether it resulted in a cache hit) will be recorded if an
HttpContext is provided during execution.
CachingHttpClient.CacheConfig.Builder.
CachingHttpClient;
if a request is executed with an HttpContext
then a parameter with one of these values will be registered in the
context under the key
CachingHttpClient.CACHE_RESPONSE_STATUS.CachingHttpClientBuilder or CachingHttpClients.CachingHttpClient with default caching settings that
stores cache entries in memory and uses a vanilla DefaultHttpClient
for backend requests.
CachingHttpClient with the given caching options that
stores cache entries in memory and uses a vanilla DefaultHttpClient
for backend requests.
CachingHttpClient with default caching settings that
stores cache entries in memory and uses the given HttpClient
for backend requests.
CachingHttpClient with the given caching options that
stores cache entries in memory and uses the given HttpClient
for backend requests.
CachingHttpClient with the given caching options
that stores cache entries in the provided storage backend and uses
the given HttpClient for backend requests.
CachingHttpClient with the given caching options
that stores cache entries in the provided storage backend and uses
the given HttpClient for backend requests.
CloseableHttpClient
instances capable of client-side caching.CloseableHttpClient instances
capable of client-side caching.Args.notNegative(long, String)
Args.notNull(Object, String)
Resource.
CloseableHttpClient instance that uses a file system
bound response cache.
CloseableHttpClient instance that uses a memory bound
response cache.
CloseableHttpClient instances.
DefaultFailureCache.DEFAULT_MAX_SIZE.
HttpCacheEntrySerializer implementation that uses the default (native)
serialization.AsynchronousValidationRequest.Resource instances whose body is stored in a temporary file.Resource from a given response body.
stale-while-revalidate directive.
stale-while-revalidate directive.
HttpRequest without contacting the origin server.
HttpRequest without contacting the origin server.
HttpCacheEntry associated with this entry.
InputStream from which the response
body can be read.
CacheConfig.getMaxObjectSize()
MemcachedCacheEntry for storing the
given HttpCacheEntry under the given storage key.
ProtocolVersion from the origin
HttpResponse.
HttpResponse, for example, "Not Modified".
Resource containing the origin response body.
HttpResponse.
StatusLine from the origin
HttpResponse.
MemcachedCacheEntry ready to accept
a serialized representation via MemcachedCacheEntry.set(byte[])
and deserialize it into a storage key and a HttpCacheEntry.
Resource instances stored entirely in heap.HttpResponse in a cache.HttpCacheEntry with variants.
HttpCacheEntry with variants.
HttpCacheEntry.
HttpCacheEntry.
HttpCacheEntry
fails.HttpCacheStorage implementations to serialize
HttpCacheEntry instances to a byte representation before
storage.HttpCacheStorage
interface.HttpCacheStorage
implementation.HttpCacheStorage encountered an error performing an
update operation.ThreadPoolExecutor which is configured according to the
given CacheConfig.
true if the input limit has been reached.
CachingHttpClient is configured as
a shared (public) or non-shared (private) cache.
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.HttpCacheStorage implementation capable of deallocating resources associated with
the cache entries.HttpCacheEntry objects into byte arrays suitable for
storage in memcached.MemcachedCacheEntry instances that can be used for
serializing and deserializing HttpCacheEntry instances for
storage in memcached.MemcachedCacheEntryFactory.MemcachedCacheEntry.CachingHttpClient or for
those clients wanting to get a little more behavioral information
out of the cache module (for example, whether a particular response
was a cache hit or not).CachingHttpClient and
used for storing cache entries.CachingHttpClient and
used for storing cache entries.KeyHashingScheme decorator that simply adds
a known prefix to the results of another KeyHashingScheme.KeyHashingScheme that prepends the given
prefix to the results of hashes from the given backing scheme.
InputStream.
Resource instances for handling cached
HTTP response bodies.AsynchronousValidationRequest to be executed.
MemcachedCacheEntry,
attempt to reconstitute the storage key and HttpCacheEntry
represented therein.
CacheConfig.Builder.
stale-while-revalidate directive.
CacheConfig.Builder.
stale-while-revalidate directive.
CacheConfig.Builder.
CacheConfig.Builder.
CacheConfig.Builder.
CacheConfig.Builder.
CacheConfig.Builder.
CacheConfig.Builder.
CacheConfig.Builder.
CacheConfig.Builder.
CacheConfig.Builder.
CacheConfig.Builder.
KeyHashingScheme based on the
SHA-256
algorithm.CachingHttpClient implementation
supports byte-range requests as specified by the Range
and Content-Range headers.
CachingHttpClient implementation
supports byte-range requests as specified by the Range
and Content-Range headers.
OutputStream.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||