@Contract(threading=SAFE)
public interface HttpAsyncCacheStorage
Implementations of this interface are expected to be threading-safe.
| Modifier and Type | Method and Description | 
|---|---|
| org.apache.hc.core5.concurrent.Cancellable | getEntries(Collection<String> keys,
          org.apache.hc.core5.concurrent.FutureCallback<Map<String,HttpCacheEntry>> callback)Retrieves multiple cache entries stored under the given keys. | 
| org.apache.hc.core5.concurrent.Cancellable | getEntry(String key,
        org.apache.hc.core5.concurrent.FutureCallback<HttpCacheEntry> callback)Retrieves the cache entry stored under the given key
 or null if no entry exists under that key. | 
| org.apache.hc.core5.concurrent.Cancellable | putEntry(String key,
        HttpCacheEntry entry,
        org.apache.hc.core5.concurrent.FutureCallback<Boolean> callback)Store a given cache entry under the given key. | 
| org.apache.hc.core5.concurrent.Cancellable | removeEntry(String key,
           org.apache.hc.core5.concurrent.FutureCallback<Boolean> callback)Deletes/invalidates/removes any cache entries currently
 stored under the given key. | 
| org.apache.hc.core5.concurrent.Cancellable | updateEntry(String key,
           HttpCacheCASOperation casOperation,
           org.apache.hc.core5.concurrent.FutureCallback<Boolean> callback)Atomically applies the given callback to processChallenge an existing cache
 entry under a given key. | 
org.apache.hc.core5.concurrent.Cancellable putEntry(String key, HttpCacheEntry entry, org.apache.hc.core5.concurrent.FutureCallback<Boolean> callback)
key - where in the cache to store the entryentry - cached response to storecallback - result callbackorg.apache.hc.core5.concurrent.Cancellable getEntry(String key, org.apache.hc.core5.concurrent.FutureCallback<HttpCacheEntry> callback)
key - cache keycallback - result callbackHttpCacheEntry or null if no
   entry existsorg.apache.hc.core5.concurrent.Cancellable removeEntry(String key, org.apache.hc.core5.concurrent.FutureCallback<Boolean> callback)
key - callback - result callbackorg.apache.hc.core5.concurrent.Cancellable updateEntry(String key, HttpCacheCASOperation casOperation, org.apache.hc.core5.concurrent.FutureCallback<Boolean> callback)
key - indicates which entry to modifycasOperation - the CAS operation to perform.callback - result callbackorg.apache.hc.core5.concurrent.Cancellable getEntries(Collection<String> keys, org.apache.hc.core5.concurrent.FutureCallback<Map<String,HttpCacheEntry>> callback)
keys - cache keyscallback - result callbackCopyright © 1999–2021 The Apache Software Foundation. All rights reserved.