Interface ConcurrentCache<ID,R>
- All Superinterfaces:
Cache<ID,
R>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enum
static interface
static class
-
Field Summary
Fields -
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic <ID,
R> ConcurrentCache<ID, R> concurrentCache
(Cache<ID, R> delegateCache) static <ID,
R> ConcurrentCache<ID, R> concurrentCache
(Cache<ID, R> delegateCache, long maxAttempts) static <ID,
R> ConcurrentCache<ID, R> concurrentCache
(Cache<ID, R> delegateCache, long maxAttempts, ConcurrentCache.ConcurrencyStrategy concurrencyStrategy) static <ID,
R> ConcurrentCache<ID, R> concurrentCache
(Cache<ID, R> delegateCache, long maxAttempts, Duration minBackoff) static <ID,
R> ConcurrentCache<ID, R> concurrentCache
(Cache<ID, R> delegateCache, long maxAttempts, Duration minBackoff, ConcurrentCache.ConcurrencyStrategy concurrencyStrategy) static <ID,
R> ConcurrentCache<ID, R> concurrentCache
(Cache<ID, R> delegateCache, ConcurrentCache.ConcurrencyStrategy concurrencyStrategy) static <ID,
R> ConcurrentCache<ID, R> concurrentCache
(Cache<ID, R> delegateCache, reactor.util.retry.RetryBackoffSpec retrySpec) static <ID,
R> ConcurrentCache<ID, R> concurrentCache
(Cache<ID, R> delegateCache, reactor.util.retry.RetryBackoffSpec retrySpec, ConcurrentCache.ConcurrencyStrategy concurrencyStrategy) static <ID,
R> ConcurrentCache<ID, R> concurrentCache
(Cache<ID, R> delegateCache, reactor.util.retry.RetryBackoffSpec retrySpec, ConcurrentCache.ConcurrencyStrategy concurrencyStrategy, reactor.core.scheduler.Scheduler retryScheduler) static <ID,
R> ConcurrentCache<ID, R> concurrentCache
(Cache<ID, R> delegateCache, reactor.util.retry.RetrySpec retrySpec) static <ID,
R> ConcurrentCache<ID, R> concurrentCache
(Cache<ID, R> delegateCache, reactor.util.retry.RetrySpec retrySpec, ConcurrentCache.ConcurrencyStrategy concurrencyStrategy)
-
Field Details
-
LOCK_NOT_ACQUIRED
-
-
Method Details
-
concurrentCache
-
concurrentCache
static <ID,R> ConcurrentCache<ID,R> concurrentCache(Cache<ID, R> delegateCache, ConcurrentCache.ConcurrencyStrategy concurrencyStrategy) -
concurrentCache
-
concurrentCache
static <ID,R> ConcurrentCache<ID,R> concurrentCache(Cache<ID, R> delegateCache, long maxAttempts, ConcurrentCache.ConcurrencyStrategy concurrencyStrategy) -
concurrentCache
static <ID,R> ConcurrentCache<ID,R> concurrentCache(Cache<ID, R> delegateCache, long maxAttempts, Duration minBackoff) -
concurrentCache
static <ID,R> ConcurrentCache<ID,R> concurrentCache(Cache<ID, R> delegateCache, long maxAttempts, Duration minBackoff, ConcurrentCache.ConcurrencyStrategy concurrencyStrategy) -
concurrentCache
static <ID,R> ConcurrentCache<ID,R> concurrentCache(Cache<ID, R> delegateCache, reactor.util.retry.RetrySpec retrySpec) -
concurrentCache
static <ID,R> ConcurrentCache<ID,R> concurrentCache(Cache<ID, R> delegateCache, reactor.util.retry.RetrySpec retrySpec, ConcurrentCache.ConcurrencyStrategy concurrencyStrategy) -
concurrentCache
static <ID,R> ConcurrentCache<ID,R> concurrentCache(Cache<ID, R> delegateCache, reactor.util.retry.RetryBackoffSpec retrySpec) -
concurrentCache
static <ID,R> ConcurrentCache<ID,R> concurrentCache(Cache<ID, R> delegateCache, reactor.util.retry.RetryBackoffSpec retrySpec, ConcurrentCache.ConcurrencyStrategy concurrencyStrategy) -
concurrentCache
static <ID,R> ConcurrentCache<ID,R> concurrentCache(Cache<ID, R> delegateCache, reactor.util.retry.RetryBackoffSpec retrySpec, ConcurrentCache.ConcurrencyStrategy concurrencyStrategy, reactor.core.scheduler.Scheduler retryScheduler)
-