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

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

- Classes in org.apache.hc.client5.http.cache used by org.apache.hc.client5.http.cache
  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 an `HttpCacheContext` then a parameter with one of these values will be registered in the context under the key `HttpCacheContext.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 `HttpContext` attributes.
  HttpCacheEntry Structure used to store an `HttpResponse` in 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 `HttpCacheEntry` along with its key.
  HttpCacheUpdateException Signals that `HttpCacheStorage` encountered 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.

- Classes in org.apache.hc.client5.http.cache used by org.apache.hc.client5.http.impl.cache
  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 `HttpResponse` in a cache.
  HttpCacheEntrySerializer Serializer / deserializer for `HttpCacheStorageEntry` entries.
  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 `HttpCacheEntry` along with its key.
  HttpCacheUpdateException Signals that `HttpCacheStorage` encountered an error performing an update operation.
  Resource Represents a disposable system resource used for handling cached response bodies.
  ResourceFactory Generates `Resource` instances for handling cached HTTP response bodies.
  ResourceIOException Signals a generic resource I/O error.

- Classes in org.apache.hc.client5.http.cache used by org.apache.hc.client5.http.impl.cache.ehcache
  Class and Description
  HttpCacheEntrySerializer Serializer / deserializer for `HttpCacheStorageEntry` entries.
  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 `HttpCacheEntry` along with its key.
  ResourceIOException Signals a generic resource I/O error.

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