All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AsynchronousValidationRequest Class used to represent an asynchronous revalidation event, such as with "stale-while-revalidate"BasicHttpCacheStorage BasicHttpCacheStorageimplementation backed by an instance ofLinkedHashMap.CacheConfig Java Beans-style configuration for aCachingHttpClient.CacheConfig.Builder CacheResponseStatus This enumeration represents the various ways a response can be generated by theCachingHttpClient; if a request is executed with anHttpContextthen a parameter with one of these values will be registered in the context under the keyCACHE_RESPONSE_STATUS.CachingExec Request executor in the request execution chain that is responsible for transparent client-side caching.CachingHttpClient Deprecated. (4.3) useCachingHttpClientBuilderorCachingHttpClients.CachingHttpClientBuilder Builder forCloseableHttpClientinstances capable of client-side caching.CachingHttpClients Factory methods forCloseableHttpClientinstances capable of client-side caching.DefaultFailureCache Implements a bounded failure cache.DefaultHttpCacheEntrySerializer HttpCacheEntrySerializerimplementation that uses the default (native) serialization.ExponentialBackOffSchedulingStrategy An implementation that backs off exponentially based on the number of consecutive failed attempts stored in theAsynchronousValidationRequest.FailureCache Increase and reset the number of errors associated with a specific identifier.FailureCacheValue The error count with a creation timestamp and its associated key.FileResource Cache resource backed by a file.FileResourceFactory GeneratesResourceinstances whose body is stored in a temporary file.HeaderConstants Records static constants for various HTTP header names.HeapResource Cache resource backed by a byte array on the heap.HeapResourceFactory GeneratesResourceinstances stored entirely in heap.HttpCacheContext HttpCacheEntry Structure used to store anHttpResponsein a cache.HttpCacheEntrySerializationException Thrown if serialization or deserialization of anHttpCacheEntryfails.HttpCacheEntrySerializer Used by someHttpCacheStorageimplementations to serializeHttpCacheEntryinstances to a byte representation before storage.HttpCacheInvalidator Given a particular HttpRequest, flush any cache entries that this request would invalidate.HttpCacheStorage New storage backends should implement thisHttpCacheStorageinterface.HttpCacheUpdateCallback Used for atomically updating entries in aHttpCacheStorageimplementation.HttpCacheUpdateException Signals thatHttpCacheStorageencountered an error performing an update operation.ImmediateSchedulingStrategy Immediately schedules any incoming validation request.InputLimit Used to limiting the size of an incoming response body of unknown size that is optimistically being read in anticipation of caching it.ManagedHttpCacheStorage HttpCacheStorageimplementation capable of deallocating resources associated with the cache entries.Resource Represents a disposable system resource used for handling cached response bodies.ResourceFactory GeneratesResourceinstances for handling cached HTTP response bodies.SchedulingStrategy Specifies when revalidation requests are scheduled.