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, если запись удаляется для создания места, значение false, если удаление было вызвано или #put
#remove
.
- key
- Object
- oldValue
- Object
- newValue
- Object
новое значение для key
, если оно существует. Если значение не равно NULL, это удаление было вызвано или #put
ненулевое #get
значение. В противном случае она была вызвана вытеснением или .#remove
- Атрибуты
Комментарии
Вызывается для записей, которые были вытеснены или удалены. Этот метод вызывается при вытеснения значения для создания пространства, удаления вызовом #remove
или замены вызовом.#put
Реализация по умолчанию не выполняет никаких действий.
Метод вызывается без синхронизации: другие потоки могут получить доступ к кэшу во время выполнения этого метода.
Документация по Java для android.util.LruCache.entryRemoved(boolean, K, V, V)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.