응용 프로그램 블록 캐시 소거 이벤트
-
12-12-2019 - |
문제
나는 MS 엔터프라이즈 캐싱 블록을 사용하고 있으며 캐싱을 위해 소거 할 때 메시지를 기록하고 싶습니다. 캐시가 만료되면 정확히 알고 싶습니다.null이 삭제 될 수있는 경우 캐시에서 데이터를 가져올 때.그 일이 일어 났을 때 정확히 알고 싶습니다.
그렇게 할 수 있습니다.Google 검색 및 문서를 읽는 것은 지금까지 정보를 제공하지 않았습니다.
도와주세요.
해결책
자신의 ibackingstore를 굴려야하는 것 같습니다. 예 :
public class MyBackingStoreLog : IBackingStore
{
// TODO: Implement all IBackingStore, pay attention to the Remove method
public void Remove(string key)
{
Log(string.format("{0} was just removed from cache", key));
}
}
. 제휴하지 않습니다 StackOverflow