Package com.bumptech.glide.util
Class CachedHashCodeArrayMap<K,V>
java.lang.Object
androidx.collection.SimpleArrayMap<K,V>
androidx.collection.ArrayMap<K,V>
com.bumptech.glide.util.CachedHashCodeArrayMap<K,V>
- Type Parameters:
K- the key type.V- the value type.
- All Implemented Interfaces:
Map<K,V>
public final class CachedHashCodeArrayMap<K,V>
extends androidx.collection.ArrayMap<K,V>
An
ArrayMap that caches its hashCode to support efficient lookup.-
Nested Class Summary
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class androidx.collection.ArrayMap
containsAll, entrySet, keySet, putAll, removeAll, retainAll, valuesMethods inherited from class androidx.collection.SimpleArrayMap
containsKey, containsValue, ensureCapacity, equals, get, getOrDefault, indexOfKey, isEmpty, keyAt, putIfAbsent, remove, remove, replace, replace, size, toString, valueAtMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, equals, forEach, get, getOrDefault, isEmpty, merge, putIfAbsent, remove, remove, replace, replace, replaceAll, size
-
Constructor Details
-
CachedHashCodeArrayMap
public CachedHashCodeArrayMap()
-
-
Method Details
-
clear
public void clear() -
setValueAt
-
put
-
putAll
-
removeAt
-
hashCode
public int hashCode()
-