## Uses of Interface
io.vertx.ext.web.client.spi.CacheStore

- Packages that use CacheStore
  Package | Description
  --- | ---
  io.vertx.ext.web.client |
  io.vertx.ext.web.client.spi |
  io.vertx.reactivex.ext.web.client |
  io.vertx.rxjava3.ext.web.client |

- - ### Uses of CacheStore in io.vertx.ext.web.client

    Methods in io.vertx.ext.web.client with parameters of type CacheStore
    Modifier and Type | Method | Description
    --- | --- | ---
    `static WebClient` | CachingWebClient.`create​(WebClient webClient, CacheStore cacheStore)` | Create a cache aware web client using the provided `WebClient`.
    `static WebClient` | CachingWebClient.`create​(WebClient webClient, CacheStore cacheStore, CachingWebClientOptions options)` | Create a cache aware web client using the provided `WebClient`.

  - ### Uses of CacheStore in io.vertx.ext.web.client.spi

    Methods in io.vertx.ext.web.client.spi that return CacheStore
    Modifier and Type | Method | Description
    --- | --- | ---
    `static CacheStore` | CacheStore.`build()` | Builds a no-op cache store.
    `static CacheStore` | CacheStore.`localStore()` | Builds a cache store that uses a `ConcurrentHashMap`.
    `static CacheStore` | CacheStore.`sharedDataStore​(Vertx vertx)` | Builds a cache store that uses an `AsyncMap` from `SharedData`.

  - ### Uses of CacheStore in io.vertx.reactivex.ext.web.client

    Methods in io.vertx.reactivex.ext.web.client with parameters of type CacheStore
    Modifier and Type | Method | Description
    --- | --- | ---
    `static WebClient` | CachingWebClient.`create​(WebClient webClient, CacheStore cacheStore)` | Create a cache aware web client using the provided `WebClient`.
    `static WebClient` | CachingWebClient.`create​(WebClient webClient, CacheStore cacheStore, CachingWebClientOptions options)` | Create a cache aware web client using the provided `WebClient`.

  - ### Uses of CacheStore in io.vertx.rxjava3.ext.web.client

    Methods in io.vertx.rxjava3.ext.web.client with parameters of type CacheStore
    Modifier and Type | Method | Description
    --- | --- | ---
    `static WebClient` | CachingWebClient.`create​(WebClient webClient, CacheStore cacheStore)` | Create a cache aware web client using the provided `WebClient`.
    `static WebClient` | CachingWebClient.`create​(WebClient webClient, CacheStore cacheStore, CachingWebClientOptions options)` | Create a cache aware web client using the provided `WebClient`.