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 是表示 如果專案正在移除以製作空間,則為 false,如果移除是由 #put
或 #remove
所造成。
- key
- Object
- oldValue
- Object
- newValue
- Object
如果存在,則為 key
的新值。 如果非 Null,則此移除是由 #put
或 #get
所造成。 否則,它是由收回或 #remove
所造成。
- 屬性
備註
針對已收回或移除的專案呼叫。 當值被收回以建立空間、由呼叫 移除,或由呼叫 #remove
#put
取代時,會叫用這個方法。 預設實作不做任何動作。
方法在沒有同步處理的情況下呼叫:其他線程在執行此方法時,可能會存取快取。
的 android.util.LruCache.entryRemoved(boolean, K, V, V)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。