LruCache.EntryRemoved(Boolean, Object, Object, Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
削除または削除されたエントリに対して呼び出されます。
[Android.Runtime.Register("entryRemoved", "(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V", "GetEntryRemoved_ZLjava_lang_Object_Ljava_lang_Object_Ljava_lang_Object_Handler")]
protected virtual void EntryRemoved(bool evicted, Java.Lang.Object? key, Java.Lang.Object? oldValue, Java.Lang.Object? newValue);
[<Android.Runtime.Register("entryRemoved", "(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V", "GetEntryRemoved_ZLjava_lang_Object_Ljava_lang_Object_Ljava_lang_Object_Handler")>]
abstract member EntryRemoved : bool * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object -> unit
override this.EntryRemoved : bool * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object -> unit
パラメーター
- evicted
- Boolean
空き領域を作るためにエントリを削除する場合は true、削除が原因で削除が発生 #put
した場合は false または #remove
.
- key
- Object
- oldValue
- Object
- newValue
- Object
の新しい値 key
(存在する場合)。 null 以外の場合、この削除の原因は a または a #put
#get
です。 それ以外の場合は、削除または #remove
.
- 属性
注釈
削除または削除されたエントリに対して呼び出されます。 このメソッドは、スペースを作成するために値が削除されたとき、呼び出しによって削除されたとき、または呼び出 #remove
しで置き換えられたときに呼び出 #put
されます。 既定の実装では、何も行われません。
このメソッドは同期なしで呼び出されます。他のスレッドは、このメソッドの実行中にキャッシュにアクセスする可能性があります。
の Java ドキュメントandroid.util.LruCache.entryRemoved(boolean, K, V, V)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。