인터페이스의 @Cache* 어노테이션을 보고합니다.
@Cache* 어노테이션은 구상 클래스(및 구상 클래스의 메서드)에만 추가해야 합니다.
@Cache* 어노테이션을 인터페이스(또는 인터페이스 메서드)에 추가하려면 인터페이스 기반의 프록시를 사용해야 합니다.
Java 어노테이션은 인터페이스에서 상속되지 않으므로, 클래스 기반의 프록시(proxy-target-class="true") 또는 위빙 기반의 어스펙트(mode="aspectj")를 사용할 경우 프록싱 및 위빙 인프라는 캐싱 설정을 인식할 수 없습니다.
결과적으로 캐싱 프록시가 객체를 감싸지 않습니다.