Class FrontCacheResolver
java.lang.Object
org.talend.sdk.component.server.service.jcache.FrontCacheResolver
- All Implemented Interfaces:
javax.cache.annotation.CacheResolverFactory,CacheResource
@ApplicationScoped
public class FrontCacheResolver
extends Object
implements javax.cache.annotation.CacheResolverFactory, CacheResource
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidClear all soft cachesjavax.ws.rs.core.Responsemainly used for testing purpose.javax.cache.annotation.CacheResolvergetCacheResolver(javax.cache.annotation.CacheMethodDetails<? extends Annotation> cacheMethodDetails) javax.cache.annotation.CacheResolvergetExceptionCacheResolver(javax.cache.annotation.CacheMethodDetails<javax.cache.annotation.CacheResult> cacheMethodDetails)
-
Constructor Details
-
FrontCacheResolver
public FrontCacheResolver()
-
-
Method Details
-
cleanupCaches
Clear all soft caches -
clearCaches
- Specified by:
clearCachesin interfaceCacheResource
-
countActiveCaches
mainly used for testing purpose.- Returns:
- active caches count
-
getCacheResolver
public javax.cache.annotation.CacheResolver getCacheResolver(javax.cache.annotation.CacheMethodDetails<? extends Annotation> cacheMethodDetails) - Specified by:
getCacheResolverin interfacejavax.cache.annotation.CacheResolverFactory
-
getExceptionCacheResolver
public javax.cache.annotation.CacheResolver getExceptionCacheResolver(javax.cache.annotation.CacheMethodDetails<javax.cache.annotation.CacheResult> cacheMethodDetails) - Specified by:
getExceptionCacheResolverin interfacejavax.cache.annotation.CacheResolverFactory
-