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이고, 제거가 a #put
또는 #remove
.로 인해 발생한 경우 false입니다.
- key
- Object
- oldValue
- Object
- newValue
- Object
에 대한 key
새 값(있는 경우)입니다. null이 아닌 경우 이 제거는 a 또는 a #put
#get
에 의해 발생했습니다. 그렇지 않으면 제거 또는 #remove
.
- 특성
설명
제거되거나 제거된 항목에 대해 호출됩니다. 이 메서드는 공간을 만들기 위해 값을 제거하거나, 호출에 #remove
의해 제거되거나, 호출로 대체될 때 호출됩니다 #put
. 기본 구현은 아무 작업도 수행하지 않습니다.
이 메서드는 동기화 없이 호출됩니다. 이 메서드를 실행하는 동안 다른 스레드가 캐시에 액세스할 수 있습니다.
에 대한 android.util.LruCache.entryRemoved(boolean, K, V, V)
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.