Package io.github.resilience4j.cache
Class CacheRegistryStore<E>
- java.lang.Object
-
- io.github.resilience4j.cache.CacheRegistryStore<E>
-
- All Implemented Interfaces:
io.github.resilience4j.core.RegistryStore<E>
public class CacheRegistryStore<E> extends java.lang.Object implements io.github.resilience4j.core.RegistryStore<E>
-
-
Constructor Summary
Constructors Constructor Description CacheRegistryStore(javax.cache.Cache<java.lang.String,E> cacheStore)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description E
computeIfAbsent(java.lang.String key, java.util.function.Function<? super java.lang.String,? extends E> mappingFunction)
java.util.Optional<E>
find(java.lang.String key)
E
putIfAbsent(java.lang.String key, E value)
java.util.Optional<E>
remove(java.lang.String name)
java.util.Optional<E>
replace(java.lang.String name, E newEntry)
java.util.Collection<E>
values()
-
-
-
Constructor Detail
-
CacheRegistryStore
public CacheRegistryStore(javax.cache.Cache<java.lang.String,E> cacheStore)
-
-
Method Detail
-
computeIfAbsent
public E computeIfAbsent(java.lang.String key, java.util.function.Function<? super java.lang.String,? extends E> mappingFunction)
- Specified by:
computeIfAbsent
in interfaceio.github.resilience4j.core.RegistryStore<E>
-
putIfAbsent
public E putIfAbsent(java.lang.String key, E value)
- Specified by:
putIfAbsent
in interfaceio.github.resilience4j.core.RegistryStore<E>
-
find
public java.util.Optional<E> find(java.lang.String key)
- Specified by:
find
in interfaceio.github.resilience4j.core.RegistryStore<E>
-
remove
public java.util.Optional<E> remove(java.lang.String name)
- Specified by:
remove
in interfaceio.github.resilience4j.core.RegistryStore<E>
-
replace
public java.util.Optional<E> replace(java.lang.String name, E newEntry)
- Specified by:
replace
in interfaceio.github.resilience4j.core.RegistryStore<E>
-
-