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 または #removeによって発生した場合は false。
- key
- Object
- oldValue
- Object
- newValue
- Object
keyの新しい値 (存在する場合)。 null 以外の場合、この削除は #put または #getが原因で発生しました。 それ以外の場合は、削除または #removeが原因でした。
- 属性
注釈
削除または削除されたエントリに対して呼び出されます。 このメソッドは、スペースを作成するために値が削除されたとき、 #removeの呼び出しによって削除されたとき、または #putの呼び出しに置き換えられたときに呼び出されます。 既定の実装では、何も行われません。
このメソッドは同期なしで呼び出されます。他のスレッドは、このメソッドの実行中にキャッシュにアクセスする可能性があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。