LruCache.EntryRemoved(Boolean, Object, Object, Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se llama para las entradas que se han expulsado o quitado.
[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
Parámetros
- evicted
- Boolean
true si la entrada se quita para hacer espacio, false si la eliminación se debió a o #put
#remove
.
- key
- Object
- oldValue
- Object
- newValue
- Object
nuevo valor para key
, si existe. Si no es null, esta eliminación se debe a o #put
a #get
. De lo contrario, se debió a una expulsión o a #remove
.
- Atributos
Comentarios
Se llama para las entradas que se han expulsado o quitado. Este método se invoca cuando se expulsa un valor para hacer espacio, quitado por una llamada a #remove
o reemplazado por una llamada a #put
. La implementación predeterminada no hace nada.
Se llama al método sin sincronización: otros subprocesos pueden acceder a la memoria caché mientras se ejecuta este método.
Documentación de Java para android.util.LruCache.entryRemoved(boolean, K, V, V)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.