-
When a method annotated with
CacheInvalidate
is invoked, Quarkus will compute a cache key and use it to try to
remove an existing entry from the cache.
When a method annotated with
CacheInvalidateAll
is invoked, Quarkus will remove all entries from the cache.
Implement this interface to generate a cache key based on the cached method, its parameters or any data available from within
the generator.
Use this annotation on a field, a constructor parameter or a method parameter to inject a
Cache
and interact with it
programmatically e.g.
When a method annotated with
CacheResult
is invoked, Quarkus will compute a cache key and use it to check in the
cache whether the method has been already invoked.
-