|
||||||||||
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 |