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.HttpCacheEntrySerializerimplementation that uses the default (native) serialization.Java Beans-style configuration for cachingHttpClient.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.HTTP cache date support utilities.Given a particular HTTP request / response pair, flush any cache entries that this exchange would invalidate.Given a particular HTTP request / response pair, flush any cache entries that this exchange would invalidate.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.Cache serializer and deserializer that uses an HTTP-like format.HTTP cache support utilities.HttpCacheStorageimplementation capable of deallocating resources associated with the cache entries.HttpCacheEntrySerializerthat usesHttpCacheStorageEntryas its cache content representation.