added in version 22.1.0

android.support.v4.util

Interfaces

Pools.Pool Interface for managing a pool of objects. 

Classes

ArrayMap 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 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 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 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 Static library version of android.util.LruCache
ObjectsCompat This class consists of static utility methods for operating on objects. 
Pair 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 Simple (non-synchronized) pool of objects. 
Pools.SynchronizedPool Synchronized) pool of objects. 
SimpleArrayMap Base implementation of ArrayMap that doesn't include any standard Java container API interoperability. 
SparseArrayCompat SparseArrays map integers to Objects.