## Uses of Class
org.apache.hc.client5.http.cache.HttpCacheEntry

- Packages that use HttpCacheEntry
  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.

- - ### Uses of HttpCacheEntry in org.apache.hc.client5.http.cache

    Methods in org.apache.hc.client5.http.cache that return HttpCacheEntry
    Modifier and Type | Method and Description
    --- | ---
    `HttpCacheEntry` | HttpCacheCASOperation.`execute(HttpCacheEntry existing)` Returns the new cache entry that should replace an existing one.
    `HttpCacheEntry` | HttpCacheStorageEntry.`getContent()`
    `HttpCacheEntry` | HttpCacheStorage.`getEntry(String key)` Retrieves the cache entry stored under the given key or null if no entry exists under that key.

    Methods in org.apache.hc.client5.http.cache that return types with arguments of type HttpCacheEntry
    Modifier and Type | Method and Description
    --- | ---
    `Map<String,HttpCacheEntry>` | HttpCacheStorage.`getEntries(Collection<String> keys)` Retrieves multiple cache entries stored under the given keys.

    Methods in org.apache.hc.client5.http.cache with parameters of type HttpCacheEntry
    Modifier and Type | Method and Description
    --- | ---
    `HttpCacheEntry` | HttpCacheCASOperation.`execute(HttpCacheEntry existing)` Returns the new cache entry that should replace an existing one.
    `void` | HttpCacheStorage.`putEntry(String key, HttpCacheEntry entry)` Store a given cache entry under the given key.
    `Cancellable` | HttpAsyncCacheStorage.`putEntry(String key, HttpCacheEntry entry, FutureCallback<Boolean> callback)` Store a given cache entry under the given key.
    `Cancellable` | HttpAsyncCacheStorageAdaptor.`putEntry(String key, HttpCacheEntry entry, FutureCallback<Boolean> callback)`

    Method parameters in org.apache.hc.client5.http.cache with type arguments of type HttpCacheEntry
    Modifier and Type | Method and Description
    --- | ---
    `Cancellable` | HttpAsyncCacheStorage.`getEntries(Collection<String> keys, FutureCallback<Map<String,HttpCacheEntry>> callback)` Retrieves multiple cache entries stored under the given keys.
    `Cancellable` | HttpAsyncCacheStorageAdaptor.`getEntries(Collection<String> keys, FutureCallback<Map<String,HttpCacheEntry>> callback)`
    `Cancellable` | HttpAsyncCacheStorage.`getEntry(String key, FutureCallback<HttpCacheEntry> callback)` Retrieves the cache entry stored under the given key or null if no entry exists under that key.
    `Cancellable` | HttpAsyncCacheStorageAdaptor.`getEntry(String key, FutureCallback<HttpCacheEntry> callback)`

    Constructors in org.apache.hc.client5.http.cache with parameters of type HttpCacheEntry
    Constructor and Description
    `HttpCacheStorageEntry(String key, HttpCacheEntry content)`

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

    Methods in org.apache.hc.client5.http.impl.cache that return HttpCacheEntry
    Modifier and Type | Method and Description
    --- | ---
    `HttpCacheEntry` | AbstractSerializingCacheStorage.`getEntry(String key)`
    `HttpCacheEntry` | BasicHttpCacheStorage.`getEntry(String url)` Gets an entry from the cache, if it exists
    `HttpCacheEntry` | ManagedHttpCacheStorage.`getEntry(String url)`

    Methods in org.apache.hc.client5.http.impl.cache that return types with arguments of type HttpCacheEntry
    Modifier and Type | Method and Description
    --- | ---
    `Map<String,HttpCacheEntry>` | AbstractSerializingCacheStorage.`getEntries(Collection<String> keys)`
    `Map<String,HttpCacheEntry>` | BasicHttpCacheStorage.`getEntries(Collection<String> keys)`
    `Map<String,HttpCacheEntry>` | ManagedHttpCacheStorage.`getEntries(Collection<String> keys)`

    Methods in org.apache.hc.client5.http.impl.cache with parameters of type HttpCacheEntry
    Modifier and Type | Method and Description
    --- | ---
    `String` | CacheKeyGenerator.`generateKey(HttpHost host, HttpRequest request, HttpCacheEntry entry)` Computes a key for the given `HttpHost` and `HttpRequest` that can be used as a unique identifier for cached resources.
    `String` | CacheKeyGenerator.`generateVariantKey(HttpRequest req, HttpCacheEntry entry)` Computes a "variant key" from the headers of a given request that are covered by the Vary header of a given cache entry.
    `void` | AbstractSerializingCacheStorage.`putEntry(String key, HttpCacheEntry entry)`
    `void` | BasicHttpCacheStorage.`putEntry(String url, HttpCacheEntry entry)` Places a HttpCacheEntry in the cache
    `void` | ManagedHttpCacheStorage.`putEntry(String url, HttpCacheEntry entry)`
    `Cancellable` | AbstractSerializingAsyncCacheStorage.`putEntry(String key, HttpCacheEntry entry, FutureCallback<Boolean> callback)`

    Method parameters in org.apache.hc.client5.http.impl.cache with type arguments of type HttpCacheEntry
    Modifier and Type | Method and Description
    --- | ---
    `Cancellable` | AbstractSerializingAsyncCacheStorage.`getEntries(Collection<String> keys, FutureCallback<Map<String,HttpCacheEntry>> callback)`
    `Cancellable` | AbstractSerializingAsyncCacheStorage.`getEntry(String key, FutureCallback<HttpCacheEntry> callback)`

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