다음을 통해 공유


LRUCache<TKey,TValue> 클래스

정의

가장 최근에 사용한 캐시를 구현합니다.

public class LRUCache<TKey,TValue> where TValue : class, IDisposable
type LRUCache<'Key, 'Value (requires 'Value : null and 'Value :> IDisposable)> = class

형식 매개 변수

TKey

LRU 캐시의 키 유형입니다.

TValue

LRU 캐시 값의 형식입니다.

상속
LRUCache<TKey,TValue>

생성자

LRUCache<TKey,TValue>(Int32)

캐시의 슬롯 수에 따라 한도를 사용하여 LRU 캐시의 새 인스턴스를 생성합니다.

LRUCache<TKey,TValue>(Int32, Int32, Func<TValue,Int32>)

슬롯 수 및 메모리 크기 제한에 따라 한도를 사용하여 LRU 캐시의 새 인스턴스를 생성합니다.

속성

Item[TKey]

LRU 캐시에서 값을 검색하거나 설정합니다.

메서드

Purge()

캐시를 제거하고 캐시의 모든 요소에서 Dispose를 호출합니다.

ToString()

적용 대상