org.lexevs.cache
Class MethodCachingProxy
java.lang.Object
org.lexevs.cache.AbstractMethodCachingBean<org.aspectj.lang.ProceedingJoinPoint>
org.lexevs.cache.MethodCachingProxy
public class MethodCachingProxy
- extends AbstractMethodCachingBean<org.aspectj.lang.ProceedingJoinPoint>
The Class MethodCachingProxy.
- Author:
- Kevin Peterson
Method Summary |
java.lang.Object |
cacheMethod(org.aspectj.lang.ProceedingJoinPoint pjp)
|
protected java.lang.Object[] |
getArguments(org.aspectj.lang.ProceedingJoinPoint joinPoint)
|
protected java.lang.reflect.Method |
getMethod(org.aspectj.lang.ProceedingJoinPoint joinPoint)
|
protected java.lang.Object |
getTarget(org.aspectj.lang.ProceedingJoinPoint joinPoint)
|
protected java.lang.Object |
proceed(org.aspectj.lang.ProceedingJoinPoint joinPoint)
|
Methods inherited from class org.lexevs.cache.AbstractMethodCachingBean |
clearAll, clearCache, doCacheMethod, getArgumentKey, getArgumentKey, getCacheFromName, getCacheRegistry, getCaches, getKeyFromMethod, getLogger, getSystemVariables, setCacheRegistry, setLogger, setSystemVariables |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MethodCachingProxy
public MethodCachingProxy()
cacheMethod
public java.lang.Object cacheMethod(org.aspectj.lang.ProceedingJoinPoint pjp)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
getMethod
protected java.lang.reflect.Method getMethod(org.aspectj.lang.ProceedingJoinPoint joinPoint)
- Specified by:
getMethod
in class AbstractMethodCachingBean<org.aspectj.lang.ProceedingJoinPoint>
getArguments
protected java.lang.Object[] getArguments(org.aspectj.lang.ProceedingJoinPoint joinPoint)
- Specified by:
getArguments
in class AbstractMethodCachingBean<org.aspectj.lang.ProceedingJoinPoint>
getTarget
protected java.lang.Object getTarget(org.aspectj.lang.ProceedingJoinPoint joinPoint)
- Specified by:
getTarget
in class AbstractMethodCachingBean<org.aspectj.lang.ProceedingJoinPoint>
proceed
protected java.lang.Object proceed(org.aspectj.lang.ProceedingJoinPoint joinPoint)
throws java.lang.Throwable
- Specified by:
proceed
in class AbstractMethodCachingBean<org.aspectj.lang.ProceedingJoinPoint>
- Throws:
java.lang.Throwable