Package org.redisson.micronaut.cache
Class RedissonAsyncCache
- java.lang.Object
-
- org.redisson.micronaut.cache.RedissonAsyncCache
-
-
Constructor Summary
Constructors Constructor Description RedissonAsyncCache(RMapCache<Object,Object> mapCache, RMap<Object,Object> map, ExecutorService executorService, io.micronaut.core.convert.ConversionService<?> conversionService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> CompletableFuture<Optional<T>>get(Object key, io.micronaut.core.type.Argument<T> requiredType)<T> CompletableFuture<T>get(Object key, io.micronaut.core.type.Argument<T> requiredType, Supplier<T> supplier)StringgetName()RMap<Object,Object>getNativeCache()CompletableFuture<Boolean>invalidate(Object key)CompletableFuture<Boolean>invalidateAll()CompletableFuture<Boolean>put(Object key, Object value)<T> CompletableFuture<Optional<T>>putIfAbsent(Object key, T value)
-
-
-
Method Detail
-
get
public <T> CompletableFuture<Optional<T>> get(Object key, io.micronaut.core.type.Argument<T> requiredType)
-
get
public <T> CompletableFuture<T> get(Object key, io.micronaut.core.type.Argument<T> requiredType, Supplier<T> supplier)
-
putIfAbsent
public <T> CompletableFuture<Optional<T>> putIfAbsent(Object key, T value)
-
put
public CompletableFuture<Boolean> put(Object key, Object value)
-
invalidate
public CompletableFuture<Boolean> invalidate(Object key)
-
invalidateAll
public CompletableFuture<Boolean> invalidateAll()
-
getName
public String getName()
-
-