| Package | Description | 
|---|---|
| org.apache.hc.client5.http.cache | Caching APIs for both the classic and the asynchronous
 HTTP transports. | 
| org.apache.hc.client5.http.impl.cache | Caching API implementation for both the classic and
 the asynchronous HTTP transports. | 
| org.apache.hc.client5.http.impl.cache.ehcache | Ehcache based caching backend implementation. | 
| org.apache.hc.client5.http.impl.cache.memcached | Memcached based caching backend
 implementation. | 
| Class and Description | 
|---|
| CacheResponseStatus This enumeration represents the various ways a response can be generated
 by the caching  HttpClient;
 if a request is executed with anHttpCacheContextthen a parameter with one of these values will be registered in the
 context under the keyHttpCacheContext.CACHE_RESPONSE_STATUS. | 
| HttpAsyncCacheStorage HttpAsyncCacheStorage represents an abstract HTTP cache
 storage backend that can then be plugged into the  asynchronous
 (non-blocking ) request execution
 pipeline. | 
| HttpCacheCASOperation Atomic Compare-And-Swap (CAS) cache operation. | 
| HttpCacheContext Adaptor class that provides convenience type safe setters and getters
 for caching  HttpContextattributes. | 
| HttpCacheEntry Structure used to store an  HttpResponsein a cache. | 
| HttpCacheStorage HttpCacheStorage represents an abstract HTTP cache
 storage backend that can then be plugged into the classic
 (blocking) request execution pipeline. | 
| HttpCacheStorageEntry This class contains a  HttpCacheEntryalong with its key. | 
| HttpCacheUpdateException Signals that  HttpCacheStorageencountered an error performing
 an update operation. | 
| Resource Represents a disposable system resource used for handling
 cached response bodies. | 
| ResourceIOException Signals a generic resource I/O error. | 
| Class and Description | 
|---|
| HttpAsyncCacheInvalidator Given a particular HTTP request / response pair, flush any cache entries
 that this exchange would invalidate. | 
| HttpAsyncCacheStorage HttpAsyncCacheStorage represents an abstract HTTP cache
 storage backend that can then be plugged into the  asynchronous
 (non-blocking ) request execution
 pipeline. | 
| HttpCacheCASOperation Atomic Compare-And-Swap (CAS) cache operation. | 
| HttpCacheEntry Structure used to store an  HttpResponsein a cache. | 
| HttpCacheEntrySerializer Serializer / deserializer for  HttpCacheStorageEntryentries. | 
| HttpCacheInvalidator Given a particular HTTP request / response pair, flush any cache entries
 that this exchange would invalidate. | 
| HttpCacheStorage HttpCacheStorage represents an abstract HTTP cache
 storage backend that can then be plugged into the classic
 (blocking) request execution pipeline. | 
| HttpCacheStorageEntry This class contains a  HttpCacheEntryalong with its key. | 
| HttpCacheUpdateException Signals that  HttpCacheStorageencountered an error performing
 an update operation. | 
| Resource Represents a disposable system resource used for handling
 cached response bodies. | 
| ResourceFactory Generates  Resourceinstances for handling cached
 HTTP response bodies. | 
| ResourceIOException Signals a generic resource I/O error. | 
| Class and Description | 
|---|
| HttpCacheEntrySerializer Serializer / deserializer for  HttpCacheStorageEntryentries. | 
| HttpCacheStorage HttpCacheStorage represents an abstract HTTP cache
 storage backend that can then be plugged into the classic
 (blocking) request execution pipeline. | 
| HttpCacheStorageEntry This class contains a  HttpCacheEntryalong with its key. | 
| ResourceIOException Signals a generic resource I/O error. | 
| Class and Description | 
|---|
| HttpAsyncCacheStorage HttpAsyncCacheStorage represents an abstract HTTP cache
 storage backend that can then be plugged into the  asynchronous
 (non-blocking ) request execution
 pipeline. | 
| HttpCacheEntrySerializer Serializer / deserializer for  HttpCacheStorageEntryentries. | 
| HttpCacheStorage HttpCacheStorage represents an abstract HTTP cache
 storage backend that can then be plugged into the classic
 (blocking) request execution pipeline. | 
| ResourceIOException Signals a generic resource I/O error. | 
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.