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