次の方法で共有


LRUCache<TKey,TValue> コンストラクター

定義

オーバーロード

LRUCache<TKey,TValue>(Int32)

キャッシュ内のスロットの数に基づく制限を使用して、LRU キャッシュの新しいインスタンスを構築します。

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

スロットの数とメモリ サイズの制限に基づく制限を使用して、LRU キャッシュの新しいインスタンスを構築します。

LRUCache<TKey,TValue>(Int32)

キャッシュ内のスロットの数に基づく制限を使用して、LRU キャッシュの新しいインスタンスを構築します。

public LRUCache (int entryLimit);
new MonoTouch.Dialog.Utilities.LRUCache<'Key, 'Value (requires 'Value : null and 'Value :> IDisposable)> : int -> MonoTouch.Dialog.Utilities.LRUCache<'Key, 'Value (requires 'Value : null and 'Value :> IDisposable)>

パラメーター

entryLimit
Int32

LRU キャッシュのエントリの最大数。

適用対象

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

スロットの数とメモリ サイズの制限に基づく制限を使用して、LRU キャッシュの新しいインスタンスを構築します。

public LRUCache (int entryLimit, int sizeLimit, Func<TValue,int> slotSizer);
new MonoTouch.Dialog.Utilities.LRUCache<'Key, 'Value (requires 'Value : null and 'Value :> IDisposable)> : int * int * Func<'Value, int (requires 'Value : null and 'Value :> IDisposable)> -> MonoTouch.Dialog.Utilities.LRUCache<'Key, 'Value (requires 'Value : null and 'Value :> IDisposable)>

パラメーター

entryLimit
Int32

LRU キャッシュのエントリの最大数。

sizeLimit
Int32

メモリに保持する最大バイト数。

slotSizer
Func<TValue,Int32>

指定した値のオブジェクトが保持するメモリの量を返す関数。

適用対象