+ refactor a bit the internals of CacheAspect to allow invocations that do not throw any exceptions (AspectJ)