javax.cache.annotation
Annotation Type CacheRemoveAll


@Target(value={METHOD,TYPE})
@Retention(value=RUNTIME)
@InterceptorBinding
public @interface CacheRemoveAll


Optional Element Summary
 boolean afterInvocation
           
 java.lang.String cacheName
           
 java.lang.Class<? extends CacheResolverFactory> cacheResolverFactory
           
 java.lang.Class<? extends java.lang.Throwable>[] evictFor
           
 java.lang.Class<? extends java.lang.Throwable>[] noEvictFor
           
 

cacheName

public abstract java.lang.String cacheName
Default:
""

afterInvocation

public abstract boolean afterInvocation
Default:
true

cacheResolverFactory

public abstract java.lang.Class<? extends CacheResolverFactory> cacheResolverFactory
Default:
javax.cache.annotation.CacheResolverFactory.class

evictFor

public abstract java.lang.Class<? extends java.lang.Throwable>[] evictFor
Default:
{}

noEvictFor

public abstract java.lang.Class<? extends java.lang.Throwable>[] noEvictFor
Default:
{}