javax.cache.annotation
Annotation Type CacheResult
@Target(value={METHOD,TYPE})
@Retention(value=RUNTIME)
public @interface CacheResult
cacheName
public abstract java.lang.String cacheName
- Default:
- ""
skipGet
public abstract boolean skipGet
- Default:
- false
cacheNull
public abstract boolean cacheNull
- Default:
- true
cacheResolverFactory
public abstract java.lang.Class<? extends CacheResolverFactory> cacheResolverFactory
- Default:
- javax.cache.annotation.CacheResolverFactory.class
cacheKeyGenerator
public abstract java.lang.Class<? extends CacheKeyGenerator> cacheKeyGenerator
- Default:
- javax.cache.annotation.CacheKeyGenerator.class
exceptionCacheName
public abstract java.lang.String exceptionCacheName
- Default:
- ""
cachedExceptions
public abstract java.lang.Class<? extends java.lang.Throwable>[] cachedExceptions
- Default:
- {}
nonCachedExceptions
public abstract java.lang.Class<? extends java.lang.Throwable>[] nonCachedExceptions
- Default:
- {}