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 Details

  • Method Details

    • cleanupCaches

      public void cleanupCaches()
      Clear all soft caches
    • clearCaches

      public javax.ws.rs.core.Response clearCaches()
      Specified by:
      clearCaches in interface CacheResource
    • 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:
      getCacheResolver in interface javax.cache.annotation.CacheResolverFactory
    • getExceptionCacheResolver

      public javax.cache.annotation.CacheResolver getExceptionCacheResolver(javax.cache.annotation.CacheMethodDetails<javax.cache.annotation.CacheResult> cacheMethodDetails)
      Specified by:
      getExceptionCacheResolver in interface javax.cache.annotation.CacheResolverFactory