# Uses of Package
org.apache.http.client.protocol

- Packages that use org.apache.http.client.protocol
  Package | Description
  --- | ---
  org.apache.http.client.cache | This package consists largely of constants and interfaces that are necessary for building new storage backends for the `CachingHttpClient` or for those clients wanting to get a little more behavioral information out of the cache module (for example, whether a particular response was a cache hit or not).
  org.apache.http.client.protocol | Client specific HTTP protocol handlers.
  org.apache.http.impl.client.cache | This package contains a cache module that can be used for HTTP/1.1 client-side caching.
  org.apache.http.impl.execchain | HTTP request execution chain APIs.

- Classes in org.apache.http.client.protocol used by org.apache.http.client.cache
  Class and Description
  HttpClientContext Adaptor class that provides convenience type safe setters and getters for common `HttpContext` attributes used in the course of HTTP request execution.

- Classes in org.apache.http.client.protocol used by org.apache.http.client.protocol
  Class and Description
  ClientContext Deprecated. (4.3) use `HttpClientContext`.
  HttpClientContext Adaptor class that provides convenience type safe setters and getters for common `HttpContext` attributes used in the course of HTTP request execution.

- Classes in org.apache.http.client.protocol used by org.apache.http.impl.client.cache
  Class and Description
  HttpClientContext Adaptor class that provides convenience type safe setters and getters for common `HttpContext` attributes used in the course of HTTP request execution.

- Classes in org.apache.http.client.protocol used by org.apache.http.impl.execchain
  Class and Description
  HttpClientContext Adaptor class that provides convenience type safe setters and getters for common `HttpContext` attributes used in the course of HTTP request execution.

Copyright © 1999–2022 The Apache Software Foundation. All rights reserved.