public interface CachingWebClient
CachingWebClient.
This client wraps a WebClient and makes it cache aware by adding features to it:
The client honors the following cache headers:
| Modifier and Type | Method and Description |
|---|---|
static WebClient |
create(WebClient webClient)
Create a cache aware web client using the provided
WebClient. |
static WebClient |
create(WebClient webClient,
CacheStore cacheStore)
Create a cache aware web client using the provided
WebClient. |
static WebClient |
create(WebClient webClient,
CacheStore cacheStore,
CachingWebClientOptions options)
Create a cache aware web client using the provided
WebClient. |
static WebClient |
create(WebClient webClient,
CachingWebClientOptions options)
Create a cache aware web client using the provided
WebClient. |
static WebClient create(WebClient webClient)
WebClient.webClient - the web client instancestatic WebClient create(WebClient webClient, CacheStore cacheStore)
WebClient.webClient - the web client instancecacheStore - the cache adapterstatic WebClient create(WebClient webClient, CachingWebClientOptions options)
WebClient.webClient - the web client instanceoptions - the caching web client optionsstatic WebClient create(WebClient webClient, CacheStore cacheStore, CachingWebClientOptions options)
WebClient.webClient - the web client instancecacheStore - the cache adapteroptions - the caching web client optionsCopyright © 2023 Eclipse. All rights reserved.