[java] Ehcache에서 캐시를 사용하지 않는 특정 메소드를 설정하는 방법은 무엇인가요?

아래는 @Cacheable 어노테이션을 사용하지 않는 예시 코드입니다.

public class MyClass {
    
    @Cacheable(cacheName = "myCache")
    public String cacheableMethod() {
        // 캐시 기능이 적용된 메소드
        return "Hello, World!";
    }
    
    public String nonCacheableMethod() {
        // 캐시 기능이 적용되지 않은 메소드
        return "Goodbye, World!";
    }
}

위의 예시 코드에서 cacheableMethod() 메소드는 @Cacheable 어노테이션이 적용되어 있어 캐시 기능을 사용합니다. 반면에 nonCacheableMethod() 메소드는 어노테이션이 없어 캐시 기능을 사용하지 않습니다.

이렇게 설정된 메소드를 호출할 때, Ehcache는 cacheableMethod() 메소드를 호출할 때는 캐시에서 데이터를 찾고, nonCacheableMethod() 메소드를 호출할 때는 캐시를 우선적으로 확인하지 않고 실제 메소드를 실행합니다.