private static java.time.Instant |
HttpByteArrayCacheEntrySerializer.asInstant(java.lang.String value) |
|
private static long |
HttpByteArrayCacheEntrySerializer.asLong(java.lang.String value) |
|
protected abstract java.util.Map<java.lang.String,T> |
AbstractSerializingCacheStorage.bulkRestore(java.util.Collection<java.lang.String> storageKeys) |
|
private static void |
HttpByteArrayCacheEntrySerializer.checkReadResult(int n) |
|
Resource |
FileResourceFactory.copy(java.lang.String requestId,
Resource resource) |
Deprecated.
|
Resource |
HeapResourceFactory.copy(java.lang.String requestId,
Resource resource) |
Deprecated.
|
protected abstract void |
AbstractSerializingCacheStorage.delete(java.lang.String storageKey) |
|
HttpCacheStorageEntry |
ByteArrayCacheEntrySerializer.deserialize(byte[] serializedObject) |
Deprecated.
|
HttpCacheStorageEntry |
HttpByteArrayCacheEntrySerializer.deserialize(byte[] serializedObject) |
Deserializes a byte array representation of an HTTP cache storage entry into an instance of
HttpCacheStorageEntry.
|
HttpCacheStorageEntry |
NoopCacheEntrySerializer.deserialize(HttpCacheStorageEntry cacheEntry) |
|
Resource |
FileResourceFactory.generate(java.lang.String requestId,
byte[] content) |
|
Resource |
FileResourceFactory.generate(java.lang.String requestId,
byte[] content,
int off,
int len) |
|
Resource |
FileResourceFactory.generate(java.lang.String requestId,
java.lang.String eTag,
byte[] content,
int off,
int len) |
|
(package private) SimpleHttpResponse |
CachingExecBase.generateCachedResponse(org.apache.hc.core5.http.HttpRequest request,
HttpCacheEntry entry,
java.time.Instant now) |
|
(package private) SimpleHttpResponse |
CachedHttpResponseGenerator.generateResponse(org.apache.hc.core5.http.HttpRequest request,
HttpCacheEntry entry) |
If it is legal to use cached content in response response to the HttpRequest then
generate an HttpResponse based on HttpCacheEntry.
|
byte[] |
FileResource.get() |
|
byte[] |
HeapResource.get() |
|
java.util.Map<java.lang.String,HttpCacheEntry> |
AbstractSerializingCacheStorage.getEntries(java.util.Collection<java.lang.String> keys) |
|
java.util.Map<java.lang.String,HttpCacheEntry> |
BasicHttpCacheStorage.getEntries(java.util.Collection<java.lang.String> keys) |
|
java.util.Map<java.lang.String,HttpCacheEntry> |
ManagedHttpCacheStorage.getEntries(java.util.Collection<java.lang.String> keys) |
|
HttpCacheEntry |
AbstractSerializingCacheStorage.getEntry(java.lang.String key) |
|
HttpCacheEntry |
BasicHttpCacheStorage.getEntry(java.lang.String url) |
Gets an entry from the cache, if it exists
|
HttpCacheEntry |
ManagedHttpCacheStorage.getEntry(java.lang.String url) |
|
protected abstract CAS |
AbstractSerializingCacheStorage.getForUpdateCAS(java.lang.String storageKey) |
|
java.io.InputStream |
FileResource.getInputStream() |
|
protected abstract T |
AbstractSerializingAsyncCacheStorage.getStorageObject(CAS cas) |
|
protected abstract T |
AbstractSerializingCacheStorage.getStorageObject(CAS cas) |
|
void |
AbstractSerializingCacheStorage.putEntry(java.lang.String key,
HttpCacheEntry entry) |
|
void |
BasicHttpCacheStorage.putEntry(java.lang.String url,
HttpCacheEntry entry) |
Places a HttpCacheEntry in the cache
|
void |
ManagedHttpCacheStorage.putEntry(java.lang.String url,
HttpCacheEntry entry) |
|
void |
AbstractSerializingCacheStorage.removeEntry(java.lang.String key) |
|
void |
BasicHttpCacheStorage.removeEntry(java.lang.String url) |
Removes a HttpCacheEntry from the cache
|
void |
ManagedHttpCacheStorage.removeEntry(java.lang.String url) |
|
protected abstract T |
AbstractSerializingCacheStorage.restore(java.lang.String storageKey) |
|
byte[] |
ByteArrayCacheEntrySerializer.serialize(HttpCacheStorageEntry cacheEntry) |
Deprecated.
|
byte[] |
HttpByteArrayCacheEntrySerializer.serialize(HttpCacheStorageEntry storageEntry) |
Serializes an HttpCacheStorageEntry object into a byte array using an HTTP-like format.
|
HttpCacheStorageEntry |
NoopCacheEntrySerializer.serialize(HttpCacheStorageEntry cacheEntry) |
|
protected abstract void |
AbstractSerializingCacheStorage.store(java.lang.String storageKey,
T storageObject) |
|
protected abstract boolean |
AbstractSerializingCacheStorage.updateCAS(java.lang.String storageKey,
CAS cas,
T storageObject) |
|
void |
AbstractSerializingCacheStorage.updateEntry(java.lang.String key,
HttpCacheCASOperation casOperation) |
|
void |
BasicHttpCacheStorage.updateEntry(java.lang.String url,
HttpCacheCASOperation casOperation) |
|
void |
ManagedHttpCacheStorage.updateEntry(java.lang.String url,
HttpCacheCASOperation casOperation) |
|