Package io.quarkus.cache
-
Interface Summary Interface Description Cache Use this interface to interact with a cache programmatically.CacheManager Use this interface to retrieve all existingCache
names and interact with any cache programmatically. -
Annotation Types Summary Annotation Type Description CacheInvalidate When a method annotated withCacheInvalidate
is invoked, Quarkus will compute a cache key and use it to try to remove an existing entry from the cache.CacheInvalidate.List CacheInvalidateAll When a method annotated withCacheInvalidateAll
is invoked, Quarkus will remove all entries from the cache.CacheInvalidateAll.List CacheKey When a method argument is annotated withCacheKey
, it is identified as a part of a cache key during an invocation of a method annotated withCacheResult
orCacheInvalidate
.CacheName Use this annotation on a field, a constructor parameter or a method parameter to inject aCache
and interact with it programmatically.CacheResult When a method annotated withCacheResult
is invoked, Quarkus will compute a cache key and use it to check in the cache whether the method has been already invoked.