added in version 22.1.0
android.support.v4.util
Interfaces
Pools.Pool<T> | Interface for managing a pool of objects. |
Classes
ArrayMap<K, V> |
ArrayMap is a generic key->value mapping data structure that is
designed to be more memory efficient than a traditional HashMap ,
this implementation is a version of the platform's
android.util.ArrayMap that can be used on older versions of the platform.
|
ArraySet<E> |
ArraySet is a generic set data structure that is designed to be more memory efficient than a
traditional HashSet .
|
AtomicFile |
Static library support version of the framework's AtomicFile ,
a helper class for performing atomic operations on a file by creating a
backup file until a write has successfully completed.
|
CircularArray<E> | CircularArray is a generic circular array data structure that provides O(1) random read, O(1) prepend and O(1) append. |
CircularIntArray | CircularIntArray is a circular integer array data structure that provides O(1) random read, O(1) prepend and O(1) append. |
LongSparseArray<E> |
SparseArray mapping longs to Objects, a version of the platform's
android.util.LongSparseArray that can be used on older versions of the
platform.
|
LruCache<K, V> |
Static library version of android.util.LruCache .
|
ObjectsCompat | This class consists of static utility methods for operating on objects. |
Pair<F, S> | Container to ease passing around a tuple of two objects. |
PatternsCompat | Commonly used regular expression patterns. |
Pools | Helper class for creating pools of objects. |
Pools.SimplePool<T> | Simple (non-synchronized) pool of objects. |
Pools.SynchronizedPool<T> | Synchronized) pool of objects. |
SimpleArrayMap<K, V> |
Base implementation of ArrayMap that doesn't include any standard Java
container API interoperability.
|
SparseArrayCompat<E> | SparseArrays map integers to Objects. |