| Interface | Description |
|---|---|
| GlideSuppliers.GlideSupplier<T> |
Produces a non-null instance of
T. |
| Class | Description |
|---|---|
| ByteBufferUtil |
Utilities for interacting with
ByteBuffers. |
| CachedHashCodeArrayMap<K,V> |
An
ArrayMap that caches its hashCode to support efficient lookup. |
| ContentLengthInputStream |
Uses the content length as the basis for the return value of
ContentLengthInputStream.available() and verifies
that at least content length bytes are returned from the various read methods. |
| ExceptionCatchingInputStream | Deprecated
In some cases, callers may not handle getting 0 or -1 return values from methods,
which can lead to infinite loops (see #4438).
|
| ExceptionPassthroughInputStream |
An
InputStream that catches, stores and rethrows IOExceptions
during read and skip calls. |
| Executors |
Generic
Executor implementations. |
| FixedPreloadSizeProvider<T> |
A
ListPreloader.PreloadSizeProvider with a fixed width and height. |
| GlideSuppliers |
Similar to
com.google.common.base.Suppliers, but named to reduce import confusion. |
| LogTime |
A class for logging elapsed real time in millis.
|
| LruCache<T,Y> |
A general purpose size limited cache that evicts items using an LRU algorithm.
|
| MarkEnforcingInputStream |
Prevents
InputStreams from overflowing their buffer by reading data past
their read limit. |
| MultiClassKey |
A key of two
Classes to be used in hashed collections. |
| Preconditions |
Contains common assertions.
|
| Util |
A collection of assorted utility classes.
|
| ViewPreloadSizeProvider<T> |
A
ListPreloader.PreloadSizeProvider that will extract the preload size
from a given View. |
| Annotation Type | Description |
|---|---|
| Synthetic |
Indicates that target's visibility can be relaxed to avoid synthetic methods.
|