Class CustomCacheResolver

java.lang.Object
es.kukenan.smartfi.microservice.contracts.cache.CustomCacheResolver
All Implemented Interfaces:
org.springframework.cache.interceptor.CacheResolver

@RefreshScope public class CustomCacheResolver extends Object implements org.springframework.cache.interceptor.CacheResolver
Class in charge to intercept cache resolver for cache.
  • Field Details

    • cacheManager

      private final org.springframework.cache.CacheManager cacheManager
      CacheManager cacheManager.
    • productsCacheName

      @Value("${cache.products}") private String productsCacheName
      cache products established.
  • Constructor Details

    • CustomCacheResolver

      public CustomCacheResolver(org.springframework.cache.CacheManager cacheManager)
      CustomCacheResolver constructor.
      Parameters:
      cacheManager - cache manager.
  • Method Details

    • resolveCaches

      public Collection<? extends org.springframework.cache.Cache> resolveCaches(org.springframework.cache.interceptor.CacheOperationInvocationContext<?> context)
      Specified by:
      resolveCaches in interface org.springframework.cache.interceptor.CacheResolver