| Interface | Description |
|---|---|
| Cache<K,V> | |
| Function<F,T> | |
| ListenableFuture<V> | |
| LoadingCache<K,V> | |
| RemovalListener<K,V> | |
| Supplier<T> | |
| Weigher<K,V> |
| Class | Description |
|---|---|
| AbstractFuture<V> | |
| AbstractFuture.TrustedFuture<V> |
A less abstract subclass of AbstractFuture.
|
| AbstractSequentialIterator<T> | |
| Ascii | |
| CacheBuilder<K,V> | |
| CacheLoader<K,V> | |
| Equivalence<T> |
A strategy for determining whether two instances are considered equivalent.
|
| ForwardingCache<K,V> | |
| ForwardingObject | |
| Futures | |
| MoreObjects | |
| MoreObjects.ToStringHelper |
Support class for
MoreObjects.toStringHelper(java.lang.Object). |
| Objects |
Helper functions that can operate on any
Object. |
| Preconditions |
An adaptation of Guava's
com.google.common.base.Preconditions that is specially tailored
to support checks applied in Dagger's generated code. |
| RemovalNotification<K,V> | |
| SettableFuture<V> | |
| Stopwatch |
An object that measures elapsed time in nanoseconds.
|
| Ticker | |
| Uninterruptibles | |
| UnmodifiableIterator<E> |
| Enum | Description |
|---|---|
| RemovalCause |
The reason why a cached entry was removed.
|
| Exception | Description |
|---|---|
| CacheLoader.InvalidCacheLoadException |
Thrown to indicate that an invalid response was returned from a call to
CacheLoader. |
| CacheLoader.UnsupportedLoadingOperationException |
Exception thrown by
loadAll() to indicate that it is not supported. |
| UncheckedExecutionException |
| Error | Description |
|---|---|
| ExecutionError |