2009-11-04 3 views
0

통합 테스트를 위해 캐시를 지우려고합니다. Spring 문서에서 "InvalidateCache"속성을 찾을 수는 있지만 실제 함수를 변경하고 속성을 변경하고 싶지는 않습니다. 내 통합 테스트 응용 프로그램이 웹 응용 프로그램이 아니기 때문에 .Net의 HttpContext.Cache.Remove를 사용할 수 없다고 생각합니다. 누구나 어떻게 할 수 있는지 알고 있습니까?Spring.Cache 제거

답변

1

은 내가 사용할 수 없습니다 생각 닷넷의 HttpContext.Cache.Remove 내 통합 테스트 응용 프로그램이 웹 응용 프로그램이 아닙니다 때문이다.

왜 추상화를 만들지 않습니까? 예를 들어 명확한 메소드가있는 ICache 인터페이스. 그런 다음 통합 테스트를 위해 메모리 캐시를 사용할 수 있습니다.