## Uses of Class
org.apache.http.client.cache.HttpCacheEntry

- Packages that use HttpCacheEntry
  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.impl.client.cache | This package contains a cache module that can be used for HTTP/1.1 client-side caching.
  org.apache.http.impl.client.cache.ehcache | This package contains a storage backend based on Ehcache that can be plugged into a `CachingHttpClient` and used for storing cache entries.
  org.apache.http.impl.client.cache.memcached | This package contains a storage backend based on memcached that can be plugged into a `CachingHttpClient` and used for storing cache entries.

- - ### Uses of HttpCacheEntry in org.apache.http.client.cache

    Methods in org.apache.http.client.cache that return HttpCacheEntry
    Modifier and Type | Method and Description
    --- | ---
    `HttpCacheEntry` | HttpCacheStorage.`getEntry(String key)` Retrieves the cache entry stored under the given key or null if no entry exists under that key.
    `HttpCacheEntry` | HttpCacheEntrySerializer.`readFrom(InputStream is)` Deserializes a byte representation of a cache entry by reading from the given `InputStream`.
    `HttpCacheEntry` | HttpCacheUpdateCallback.`update(HttpCacheEntry existing)` Returns the new cache entry that should replace an existing one.

    Methods in org.apache.http.client.cache with parameters of type HttpCacheEntry
    Modifier and Type | Method and Description
    --- | ---
    `void` | HttpCacheStorage.`putEntry(String key, HttpCacheEntry entry)` Store a given cache entry under the given key.
    `HttpCacheEntry` | HttpCacheUpdateCallback.`update(HttpCacheEntry existing)` Returns the new cache entry that should replace an existing one.
    `void` | HttpCacheEntrySerializer.`writeTo(HttpCacheEntry entry, OutputStream os)` Serializes the given entry to a byte representation on the given `OutputStream`.

  - ### Uses of HttpCacheEntry in org.apache.http.impl.client.cache

    Methods in org.apache.http.impl.client.cache that return HttpCacheEntry
    Modifier and Type | Method and Description
    --- | ---
    `HttpCacheEntry` | BasicHttpCacheStorage.`getEntry(String url)` Gets an entry from the cache, if it exists
    `HttpCacheEntry` | ManagedHttpCacheStorage.`getEntry(String url)`
    `HttpCacheEntry` | DefaultHttpCacheEntrySerializer.`readFrom(InputStream is)`

    Methods in org.apache.http.impl.client.cache with parameters of type HttpCacheEntry
    Modifier and Type | Method and Description
    --- | ---
    `void` | BasicHttpCacheStorage.`putEntry(String url, HttpCacheEntry entry)` Places a HttpCacheEntry in the cache
    `void` | ManagedHttpCacheStorage.`putEntry(String url, HttpCacheEntry entry)`
    `void` | DefaultHttpCacheEntrySerializer.`writeTo(HttpCacheEntry cacheEntry, OutputStream os)`

  - ### Uses of HttpCacheEntry in org.apache.http.impl.client.cache.ehcache

    Methods in org.apache.http.impl.client.cache.ehcache that return HttpCacheEntry
    Modifier and Type | Method and Description
    --- | ---
    `HttpCacheEntry` | EhcacheHttpCacheStorage.`getEntry(String key)`

    Methods in org.apache.http.impl.client.cache.ehcache with parameters of type HttpCacheEntry
    Modifier and Type | Method and Description
    --- | ---
    `void` | EhcacheHttpCacheStorage.`putEntry(String key, HttpCacheEntry entry)`

  - ### Uses of HttpCacheEntry in org.apache.http.impl.client.cache.memcached

    Methods in org.apache.http.impl.client.cache.memcached that return HttpCacheEntry
    Modifier and Type | Method and Description
    --- | ---
    `HttpCacheEntry` | MemcachedHttpCacheStorage.`getEntry(String url)`
    `HttpCacheEntry` | MemcachedCacheEntry.`getHttpCacheEntry()` Returns the `HttpCacheEntry` associated with this entry.
    `HttpCacheEntry` | MemcachedCacheEntryImpl.`getHttpCacheEntry()`

    Methods in org.apache.http.impl.client.cache.memcached with parameters of type HttpCacheEntry
    Modifier and Type | Method and Description
    --- | ---
    `MemcachedCacheEntry` | MemcachedCacheEntryFactoryImpl.`getMemcachedCacheEntry(String key, HttpCacheEntry entry)`
    `MemcachedCacheEntry` | MemcachedCacheEntryFactory.`getMemcachedCacheEntry(String storageKey, HttpCacheEntry entry)` Creates a new `MemcachedCacheEntry` for storing the given `HttpCacheEntry` under the given storage key.
    `void` | MemcachedHttpCacheStorage.`putEntry(String url, HttpCacheEntry entry)`

    Constructors in org.apache.http.impl.client.cache.memcached with parameters of type HttpCacheEntry
    Constructor and Description
    `MemcachedCacheEntryImpl(String key, HttpCacheEntry httpCacheEntry)`

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