Class HazelcastCacheResolver

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

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

    • cacheManager

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

      @Value("${cache.transfer}") private String transferCacheName
      cache origin established.
  • Constructor Details

    • HazelcastCacheResolver

      public HazelcastCacheResolver(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