Package org.apache.hc.client5.http.impl.cache
package org.apache.hc.client5.http.impl.cache
Caching API implementation for both the classic and
the asynchronous HTTP transports.
-
ClassesClassDescriptionAbstract cache backend for serialized binary objects capable of CAS (compare-and-swap) updates.Abstract cache backend for serialized binary objects capable of CAS (compare-and-swap) updates.Abstract cache backend for serialized objects capable of CAS (compare-and-swap) updates.Abstract cache backend for serialized objects capable of CAS (compare-and-swap) updates.Basic
HttpCacheStorageimplementation backed by an instance ofLinkedHashMap.Deprecated.This class is deprecated and will be removed in a future release.Configuration for HTTP cachesHTTP cache support utilities.Builder for HTTP/2CloseableHttpAsyncClientinstances capable of client-side caching.Builder forCloseableHttpAsyncClientinstances capable of client-side caching.Factory methods forCloseableHttpAsyncClientinstances capable of client-side caching.Builder forCloseableHttpClientinstances capable of client-side caching.Factory methods forCloseableHttpClientinstances capable of client-side caching.Cache resource backed by a file.GeneratesResourceinstances whose body is stored in a temporary file.Cache resource backed by a byte array on the heap.GeneratesResourceinstances stored entirely in heap.This class implements theHttpCacheEntrySerializerinterface, which defines the contract for HTTP cache entry serialization and deserialization.Deprecated.Do not use.HttpCacheStorageimplementation capable of deallocating resources associated with the cache entries.HttpCacheEntrySerializerthat usesHttpCacheStorageEntryas its cache content representation.