Freigeben über


LruCache.EntryRemoved(Boolean, Object, Object, Object) Methode

Definition

Für Einträge aufgerufen, die entfernt oder entfernt wurden.

[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

Parameter

evicted
Boolean

true, wenn der Eintrag entfernt wird, um Platz zu schaffen, false, wenn die Entfernung durch ein #put oder #remove.

key
Object
oldValue
Object
newValue
Object

der neue Wert für key, falls vorhanden. Wenn kein Nullwert ist, wurde diese Entfernung durch ein #put oder ein #get. Andernfalls wurde es durch eine Ausweisung oder ein #remove.

Attribute

Hinweise

Für Einträge aufgerufen, die entfernt oder entfernt wurden. Diese Methode wird aufgerufen, wenn ein Wert entfernt wird, um Platz zu schaffen, von einem Aufruf #removeentfernt oder durch einen Aufruf #putersetzt wird. Bei der Standardimplementierung wird keine Aktion ausgeführt.

Die Methode wird ohne Synchronisierung aufgerufen: Andere Threads können während der Ausführung dieser Methode auf den Cache zugreifen.

Java-Dokumentation für android.util.LruCache.entryRemoved(boolean, K, V, V).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: