다음을 통해 공유


CacheEntryRemovedReason 열거형

정의

캐시 엔트리를 제거했거나 제거하려는 이유를 지정합니다.

public enum class CacheEntryRemovedReason
public enum CacheEntryRemovedReason
type CacheEntryRemovedReason = 
Public Enum CacheEntryRemovedReason
상속
CacheEntryRemovedReason

필드

CacheSpecificEviction 4

특정 캐시 구현에서 정의한 이유로 캐시 엔트리가 제거되었습니다.

ChangeMonitorChanged 3

관련 종속성(예: 파일 또는 다른 캐시 엔트리)이 캐시 엔트리의 제거를 트리거했기 때문에 캐시 엔트리가 제거되었습니다.

Evicted 2

캐시의 메모리를 해제하기 위해 캐시 엔트리가 제거되었습니다. 캐시 인스턴스가 캐시별 메모리 제한에 도달할거나 프로세스 또는 캐시 인스턴스가 컴퓨터 전체 메모리 제한에 도달할 경우 이러한 상황이 발생합니다.

Expired 1

만료되었기 때문에 캐시 엔트리가 제거되었습니다. 만료는 절대 시간 또는 상대(sliding) 만료 시간을 기반으로 할 수 있습니다.

Removed 0

Remove(String, String) 또는 Set(String, Object, DateTimeOffset, String) 메서드를 사용하여 캐시 엔트리가 제거되었습니다.

설명

CacheEntryRemovedReason 열거형 이유 캐시 엔트리를 제거 되거나 제거 하려는 이유는 미리 정의 된 집합을 제공 하는 데 사용 됩니다. 합니다 CacheEntryRemovedArguments 클래스는 CacheEntryRemovedReason 콜백 메서드로 전달할 매개 변수 중 하나로 값입니다.

적용 대상

추가 정보