Class SpringCacheResolver
java.lang.Object
es.kukenan.smartfi.microservice.clients.cache.SpringCacheResolver
- All Implemented Interfaces:
org.springframework.cache.interceptor.CacheResolver
@RefreshScope
public class SpringCacheResolver
extends Object
implements org.springframework.cache.interceptor.CacheResolver
Class in charge to intercept cache resolver for spring cache.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.springframework.cache.CacheManagerInternal cache manager.private Stringspring cache name established. -
Constructor Summary
ConstructorsConstructorDescriptionSpringCacheResolver(org.springframework.cache.CacheManager cacheManager) CustomCacheResolver constructor. -
Method Summary
Modifier and TypeMethodDescriptionCollection<? extends org.springframework.cache.Cache>resolveCaches(org.springframework.cache.interceptor.CacheOperationInvocationContext<?> context)
-
Field Details
-
cacheManager
private final org.springframework.cache.CacheManager cacheManagerInternal cache manager. -
userSpringCacheName
spring cache name established.
-
-
Constructor Details
-
SpringCacheResolver
public SpringCacheResolver(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:
resolveCachesin interfaceorg.springframework.cache.interceptor.CacheResolver
-