private Object invokeWithCaching(final Cachable cachableAnnotation, final Method method, final Object[] args) throws Throwable { final ObjectType objectType = getObjectType(); final CacheType cacheType = cachableAnnotation.value(); final CacheController<Object, Object> cache = cacheControllerDispatcher.getCacheController(cacheType);
private Object invokeWithCaching(final Cachable cachableAnnotation, final Method method, final Object[] args) throws Throwable { final ObjectType objectType = getObjectType(); final CacheType cacheType = cachableAnnotation.value(); final CacheController<Object, Object> cache = cacheControllerDispatcher.getCacheController(cacheType);