# Uses of Package
org.apache.hc.client5.http.impl.cache

- Packages that use org.apache.hc.client5.http.impl.cache
  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.

- Classes in org.apache.hc.client5.http.impl.cache used by org.apache.hc.client5.http.impl.cache
  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 `HttpCacheEntrySerializer` implementation that uses the default (native) serialization.
  CacheConfig Java Beans-style configuration for caching `HttpClient`.
  CacheConfig.Builder
  CacheKeyGenerator
  CachingH2AsyncClientBuilder Builder for HTTP/2 `CloseableHttpAsyncClient` instances capable of client-side caching.
  CachingHttpAsyncClientBuilder Builder for `CloseableHttpAsyncClient` instances capable of client-side caching.
  CachingHttpClientBuilder Builder for `CloseableHttpClient` instances 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 `Resource` instances stored entirely in heap.
  HttpByteArrayCacheEntrySerializer Cache serializer and deserializer that uses an HTTP-like format.
  NoopCacheEntrySerializer `HttpCacheEntrySerializer` that uses `HttpCacheStorageEntry` as its cache content representation.

- Classes in org.apache.hc.client5.http.impl.cache used by org.apache.hc.client5.http.impl.cache.ehcache
  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`.

- Classes in org.apache.hc.client5.http.impl.cache used by org.apache.hc.client5.http.impl.cache.memcached
  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.