言語

LruCache.EntryRemoved(Boolean, Object, Object, Object) メソッド

定義

削除または削除されたエントリに対して呼び出されます。

[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の呼び出しに置き換えられたときに呼び出されます。 既定の実装では、何も行われません。

このメソッドは同期なしで呼び出されます。他のスレッドは、このメソッドの実行中にキャッシュにアクセスする可能性があります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象