| Package | Description | 
|---|---|
| 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 | 
|---|
| AbstractSerializingAsyncCacheStorage Abstract cache backend for serialized objects capable of CAS (compare-and-swap) updates. | 
| AbstractSerializingCacheStorage Abstract cache backend for serialized objects capable of CAS (compare-and-swap) updates. | 
| ByteArrayCacheEntrySerializer HttpCacheEntrySerializerimplementation that uses the default (native)
 serialization. | 
| CacheConfig Java Beans-style configuration for caching  HttpClient. | 
| CacheConfig.Builder | 
| CacheKeyGenerator | 
| CachingH2AsyncClientBuilder Builder for HTTP/2  CloseableHttpAsyncClientinstances capable of client-side caching. | 
| CachingHttpAsyncClientBuilder Builder for  CloseableHttpAsyncClientinstances capable of client-side caching. | 
| CachingHttpClientBuilder Builder for  CloseableHttpClientinstances capable of client-side caching. | 
| DefaultAsyncCacheInvalidator Given a particular HTTP request / response pair, flush any cache entries
 that this exchange would invalidate. | 
| DefaultCacheInvalidator Given a particular HTTP request / response pair, flush any cache entries
 that this exchange would invalidate. | 
| HeapResourceFactory Generates  Resourceinstances stored entirely in heap. | 
| HttpByteArrayCacheEntrySerializer Cache serializer and deserializer that uses an HTTP-like format. | 
| NoopCacheEntrySerializer HttpCacheEntrySerializerthat usesHttpCacheStorageEntryas its cache content representation. | 
| Class and Description | 
|---|
| AbstractSerializingCacheStorage Abstract cache backend for serialized objects capable of CAS (compare-and-swap) updates. | 
| CacheConfig Java Beans-style configuration for caching  HttpClient. | 
| Class and Description | 
|---|
| AbstractBinaryAsyncCacheStorage Abstract cache backend for serialized binary objects capable of CAS (compare-and-swap) updates. | 
| AbstractBinaryCacheStorage Abstract cache backend for serialized binary objects capable of CAS (compare-and-swap) updates. | 
| AbstractSerializingAsyncCacheStorage Abstract cache backend for serialized objects capable of CAS (compare-and-swap) updates. | 
| AbstractSerializingCacheStorage Abstract cache backend for serialized objects capable of CAS (compare-and-swap) updates. | 
| CacheConfig Java Beans-style configuration for caching  HttpClient. | 
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.