Package io.quarkus.cache.runtime.noop
Class NoOpCache
- java.lang.Object
-
- io.quarkus.cache.runtime.AbstractCache
-
- io.quarkus.cache.runtime.noop.NoOpCache
-
- All Implemented Interfaces:
Cache
public class NoOpCache extends AbstractCache
This class is an internal Quarkus cache implementation. Do not use it explicitly from your Quarkus application. The public methods signatures may change without prior notice.
-
-
Field Summary
-
Fields inherited from class io.quarkus.cache.runtime.AbstractCache
NULL_KEYS_NOT_SUPPORTED_MSG
-
-
Constructor Summary
Constructors Constructor Description NoOpCache()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <K,V>
io.smallrye.mutiny.Uni<V>get(K key, Function<K,V> valueLoader)
<K,V>
io.smallrye.mutiny.Uni<V>getAsync(K key, Function<K,io.smallrye.mutiny.Uni<V>> valueLoader)
String
getName()
io.smallrye.mutiny.Uni<Void>
invalidate(Object key)
io.smallrye.mutiny.Uni<Void>
invalidateAll()
io.smallrye.mutiny.Uni<Void>
invalidateIf(Predicate<Object> predicate)
-
Methods inherited from class io.quarkus.cache.runtime.AbstractCache
as, getDefaultKey
-
-
-
-
Method Detail
-
getName
public String getName()
-
get
public <K,V> io.smallrye.mutiny.Uni<V> get(K key, Function<K,V> valueLoader)
-
getAsync
public <K,V> io.smallrye.mutiny.Uni<V> getAsync(K key, Function<K,io.smallrye.mutiny.Uni<V>> valueLoader)
-
invalidateAll
public io.smallrye.mutiny.Uni<Void> invalidateAll()
-
-