Interface ConcurrentCache<ID,R>
- All Superinterfaces:
Cache<ID,R>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumstatic interfacestatic 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)
-