Я закодировал этот класс:
public class ReferenceCacheLoader implements CacheLoader<String, Reference> {/*...*/}
Как видите, он реализует интерфейс CacheLoader
.
Я бы хотел "перехватывать" каждый вызов интерфейса CacheLoader.load(..)
. CacheLoader
находится в пакете javax.cache.integration
.
Я использую этот pointcut:
@Pointcut("call(* javax.cache.integration.CacheLoader.load(..))")
Я получаю это сообщение об ошибке:
Invalid pointcut 'cacheLoadCalls': org.aspectj.weaver.patterns.ParserException: ( at position 0