public class SpelResolvingCacheResolver
extends org.springframework.cache.interceptor.SimpleCacheResolver
将缓存名称表达式中的参数采用具体的参数值替换后获得最后的缓存名称 该解析器将在调用缓存方法时,截取缓存设置中的cacheNames,将表达式进行转换
构造器和说明 |
---|
SpelResolvingCacheResolver(org.springframework.cache.CacheManager cacheManager) |
限定符和类型 | 方法和说明 |
---|---|
protected Collection<String> |
getCacheNames(org.springframework.cache.interceptor.CacheOperationInvocationContext<?> context)
将缓存设置中的cacheNames根据表达式进行转换,将真实的参数值替换表达式中的参数项
获得最终的缓存名称
|
public SpelResolvingCacheResolver(org.springframework.cache.CacheManager cacheManager)
protected Collection<String> getCacheNames(org.springframework.cache.interceptor.CacheOperationInvocationContext<?> context)
getCacheNames
在类中 org.springframework.cache.interceptor.SimpleCacheResolver
context
-