value = null;
logger.debug("Cached value: {} will be returned as type {} with key [{}]", new Object[] { value, m.getReturnType(), cacheKey });
return value;
}else{
value = pjp.proceed(pjp.getArgs());
cacheValue(methodName, c.cacheKey(), cacheKey, value == null ? NULL : value, c.expire(), params);
return value;
}
}
private Method getMethod(ProceedingJoinPoint pjp,Class<? extends Annotation> clazz){