public class MethodCachingInterceptor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private Cache |
cache |
private CacheKeyGenerator |
cacheKeyGenerator |
private CacheManager |
cacheManager |
private java.lang.String |
cacheName |
private java.lang.String |
methodName |
Constructor and Description |
---|
MethodCachingInterceptor() |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
CacheKeyGenerator |
getCacheKeyGenerator() |
CacheManager |
getCacheManager() |
java.lang.String |
getCacheName() |
java.lang.String |
getMethodName() |
java.lang.Object |
invoke(MethodInvocation methodInvocation) |
void |
setCacheKeyGenerator(CacheKeyGenerator cacheKeyGenerator) |
void |
setCacheManager(CacheManager cacheManager) |
void |
setCacheName(java.lang.String cacheName) |
void |
setMethodName(java.lang.String methodName) |
private CacheManager cacheManager
private java.lang.String cacheName
private Cache cache
private CacheKeyGenerator cacheKeyGenerator
private java.lang.String methodName
public java.lang.String getMethodName()
public void setMethodName(java.lang.String methodName)
public CacheKeyGenerator getCacheKeyGenerator()
public void setCacheKeyGenerator(CacheKeyGenerator cacheKeyGenerator)
public CacheManager getCacheManager()
public java.lang.String getCacheName()
public java.lang.Object invoke(MethodInvocation methodInvocation) throws java.lang.Throwable
java.lang.Throwable
public void setCacheManager(CacheManager cacheManager)
cacheManager
- the cacheManager to setpublic void setCacheName(java.lang.String cacheName)
public void afterPropertiesSet() throws java.lang.Exception
java.lang.Exception