HttpCache.Builder |
HttpCache.Builder.cacheOn(StorageExtension storageExtension) |
Specifies that HTTP responses are to be persisted on the given storage extension.
|
HttpCache.Builder |
HttpCache.Builder.cacheOnDisk(java.nio.file.Path directory,
long maxSize) |
Specifies that HTTP responses are to be persisted on disk, under the given directory, with
the given size bound.
|
HttpCache.Builder |
HttpCache.Builder.cacheOnMemory(long maxSize) |
Specifies that HTTP responses are to be cached on memory with the given size bound.
|
HttpCache.Builder |
HttpCache.Builder.executor(java.util.concurrent.Executor executor) |
Sets the executor to be used by the cache.
|
HttpCache.Builder |
HttpCache.Builder.listener(HttpCache.Listener listener) |
Sets the cache's Listener.
|
static HttpCache.Builder |
HttpCache.newBuilder() |
Returns a new HttpCache.Builder.
|
HttpCache.Builder |
HttpCache.Builder.statsRecorder(HttpCache.StatsRecorder statsRecorder) |
Sets the cache's StatsRecorder.
|
HttpCache.Builder |
HttpCache.Builder.synchronizeWrites(boolean synchronizeWrites) |
Sets whether response completion waits for corresponding cache writes to complete.
|