LRUCache<TKey,TValue> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
最近使用したキャッシュを実装します
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() | |