Package io.quarkus.cache
Annotation Interface CacheInvalidateAll
@InterceptorBinding
@Target({TYPE,METHOD})
@Retention(RUNTIME)
@Repeatable(List.class)
public @interface CacheInvalidateAll
When a method annotated with
CacheInvalidateAll
is invoked, Quarkus will remove all entries from the cache.
This annotation can be combined with multiple other caching annotations on a single method. Caching operations will always
be executed in the same order: CacheInvalidateAll
first, then CacheInvalidate
and finally
CacheResult
.
The underlying caching provider can be chosen and configured in the Quarkus application.properties
file.
-
Nested Class Summary
-
Required Element Summary
-
Element Details
-
cacheName
String cacheNameThe name of the cache.
-