| Package | Description |
|---|---|
| software.amazon.awssdk.utils.cache |
| Class and Description |
|---|
| CachedSupplier
A wrapper for a
Supplier that applies certain caching rules to the retrieval of its value, including customizable
pre-fetching behaviors for updating values as they get close to expiring so that not all threads have to block to update the
value. |
| CachedSupplier.Builder
A Builder for
CachedSupplier, created by CachedSupplier.builder(Supplier). |
| CachedSupplier.PrefetchStrategy
The way in which the cache should be pre-fetched when the data's
RefreshResult.prefetchTime() arrives. |
| CachedSupplier.StaleValueBehavior
How the cached supplier should behave when a stale value is retrieved from the underlying supplier or the underlying
supplier fails while the cached value is stale.
|
| RefreshResult
A wrapper for the value returned by the
Supplier underlying a CachedSupplier. |
| RefreshResult.Builder
A builder for a
RefreshResult. |
Copyright © 2022. All rights reserved.