Interface ConcurrentCacheFactory
public interface ConcurrentCacheFactory
-
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic <ID,
R, RRC, CTX extends CacheContext<ID, R, RRC, CTX>>
CacheFactory.CacheTransformer<ID, R, RRC, CTX> static <ID,
R, RRC, CTX extends CacheContext<ID, R, RRC, CTX>>
CacheFactory.CacheTransformer<ID, R, RRC, CTX> concurrent
(LockStrategy lockStrategy) static <ID,
R, RRC, CTX extends CacheContext<ID, R, RRC, CTX>>
CacheFactory.CacheTransformer<ID, R, RRC, CTX> concurrent
(LockStrategy lockStrategy, reactor.core.scheduler.Scheduler fetchFunctionScheduler) static <ID,
R, RRC, CTX extends CacheContext<ID, R, RRC, CTX>>
CacheFactory.CacheTransformer<ID, R, RRC, CTX> concurrent
(ReactiveGuard.ReactiveGuardBuilder reactiveGuardBuilder) static <ID,
R, RRC, CTX extends CacheContext<ID, R, RRC, CTX>>
CacheFactory.CacheTransformer<ID, R, RRC, CTX> concurrent
(ReactiveGuard.ReactiveGuardBuilder reactiveGuardBuilder, reactor.core.scheduler.Scheduler fetchFunctionScheduler) static <ID,
R, RRC, CTX extends CacheContext<ID, R, RRC, CTX>>
CacheFactory.CacheTransformer<ID, R, RRC, CTX> concurrent
(BiConsumer<ReactiveGuardEvent, Optional<Lock<?>>> eventConsumer) static <ID,
R, RRC, CTX extends CacheContext<ID, R, RRC, CTX>>
CacheFactory.CacheTransformer<ID, R, RRC, CTX> concurrent
(Consumer<ReactiveGuardEvent> eventConsumer) static <ID,
R, RRC, CTX extends CacheContext<ID, R, RRC, CTX>>
CacheFactory.CacheTransformer<ID, R, RRC, CTX> concurrent
(reactor.core.scheduler.Scheduler fetchFunctionScheduler)
-
Method Details
-
concurrent
static <ID,R, CacheFactory.CacheTransformer<ID,RRC, CTX extends CacheContext<ID, R, RRC, CTX>> R, concurrent()RRC, CTX> -
concurrent
static <ID,R, CacheFactory.CacheTransformer<ID,RRC, CTX extends CacheContext<ID, R, RRC, CTX>> R, concurrentRRC, CTX> (reactor.core.scheduler.Scheduler fetchFunctionScheduler) -
concurrent
static <ID,R, CacheFactory.CacheTransformer<ID,RRC, CTX extends CacheContext<ID, R, RRC, CTX>> R, concurrentRRC, CTX> (LockStrategy lockStrategy) -
concurrent
static <ID,R, CacheFactory.CacheTransformer<ID,RRC, CTX extends CacheContext<ID, R, RRC, CTX>> R, concurrentRRC, CTX> (LockStrategy lockStrategy, reactor.core.scheduler.Scheduler fetchFunctionScheduler) -
concurrent
static <ID,R, CacheFactory.CacheTransformer<ID,RRC, CTX extends CacheContext<ID, R, RRC, CTX>> R, concurrentRRC, CTX> (Consumer<ReactiveGuardEvent> eventConsumer) -
concurrent
static <ID,R, CacheFactory.CacheTransformer<ID,RRC, CTX extends CacheContext<ID, R, RRC, CTX>> R, concurrentRRC, CTX> (BiConsumer<ReactiveGuardEvent, Optional<Lock<?>>> eventConsumer) -
concurrent
static <ID,R, CacheFactory.CacheTransformer<ID,RRC, CTX extends CacheContext<ID, R, RRC, CTX>> R, concurrentRRC, CTX> (ReactiveGuard.ReactiveGuardBuilder reactiveGuardBuilder) -
concurrent
static <ID,R, CacheFactory.CacheTransformer<ID,RRC, CTX extends CacheContext<ID, R, RRC, CTX>> R, concurrentRRC, CTX> (ReactiveGuard.ReactiveGuardBuilder reactiveGuardBuilder, reactor.core.scheduler.Scheduler fetchFunctionScheduler)
-