| Package | Description | 
|---|---|
| com.google.common.cache | 
 This package contains caching utilities. 
 | 
| com.google.common.collect | 
 This package contains generic collection interfaces and implementations, and other utilities for
 working with collections. 
 | 
| com.google.common.reflect | 
 This package contains utilities to work with Java reflection. 
 | 
| com.google.common.util.concurrent | 
 Concurrency utilities. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ForwardingCache<K,V>
A cache which forwards all its method calls to another cache. 
 | 
static class  | 
ForwardingCache.SimpleForwardingCache<K,V>
A simplified version of  
ForwardingCache where subclasses can pass in an already
 constructed Cache as the delegate. | 
class  | 
ForwardingLoadingCache<K,V>
A cache which forwards all its method calls to another cache. 
 | 
static class  | 
ForwardingLoadingCache.SimpleForwardingLoadingCache<K,V>
A simplified version of  
ForwardingLoadingCache where subclasses can pass in an already
 constructed LoadingCache as the delegate. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
EnumBiMap<K extends Enum<K>,V extends Enum<V>>
A  
BiMap backed by two EnumMap instances. | 
class  | 
EnumHashBiMap<K extends Enum<K>,V>
A  
BiMap backed by an EnumMap instance for keys-to-values, and a HashMap
 instance for values-to-keys. | 
class  | 
EvictingQueue<E>
A non-blocking queue which automatically evicts elements from the head of the queue when
 attempting to add new elements onto the queue and it is full. 
 | 
class  | 
ForwardingCollection<E>
A collection which forwards all its method calls to another collection. 
 | 
class  | 
ForwardingConcurrentMap<K,V>
A concurrent map which forwards all its method calls to another concurrent map. 
 | 
class  | 
ForwardingDeque<E>
A deque which forwards all its method calls to another deque. 
 | 
class  | 
ForwardingIterator<T>
An iterator which forwards all its method calls to another iterator. 
 | 
class  | 
ForwardingList<E>
A list which forwards all its method calls to another list. 
 | 
class  | 
ForwardingListIterator<E>
A list iterator which forwards all its method calls to another list iterator. 
 | 
class  | 
ForwardingListMultimap<K,V>
A list multimap which forwards all its method calls to another list multimap. 
 | 
class  | 
ForwardingMap<K,V>
A map which forwards all its method calls to another map. 
 | 
class  | 
ForwardingMapEntry<K,V>
A map entry which forwards all its method calls to another map entry. 
 | 
class  | 
ForwardingMultimap<K,V>
A multimap which forwards all its method calls to another multimap. 
 | 
class  | 
ForwardingMultiset<E>
A multiset which forwards all its method calls to another multiset. 
 | 
class  | 
ForwardingNavigableMap<K,V>
A navigable map which forwards all its method calls to another navigable map. 
 | 
protected class  | 
ForwardingNavigableMap.StandardDescendingMap
A sensible implementation of  
NavigableMap.descendingMap() in terms of the methods of this
 NavigableMap. | 
class  | 
ForwardingNavigableSet<E>
A navigable set which forwards all its method calls to another navigable set. 
 | 
protected class  | 
ForwardingNavigableSet.StandardDescendingSet
A sensible implementation of  
NavigableSet.descendingSet() in terms of the other methods
 of NavigableSet, notably including NavigableSet.descendingIterator(). | 
class  | 
ForwardingQueue<E>
A queue which forwards all its method calls to another queue. 
 | 
class  | 
ForwardingSet<E>
A set which forwards all its method calls to another set. 
 | 
class  | 
ForwardingSetMultimap<K,V>
A set multimap which forwards all its method calls to another set multimap. 
 | 
class  | 
ForwardingSortedMap<K,V>
A sorted map which forwards all its method calls to another sorted map. 
 | 
class  | 
ForwardingSortedMultiset<E>
A sorted multiset which forwards all its method calls to another sorted multiset. 
 | 
protected class  | 
ForwardingSortedMultiset.StandardDescendingMultiset
A skeleton implementation of a descending multiset view. 
 | 
class  | 
ForwardingSortedSet<E>
A sorted set which forwards all its method calls to another sorted set. 
 | 
class  | 
ForwardingSortedSetMultimap<K,V>
A sorted set multimap which forwards all its method calls to another sorted set multimap. 
 | 
class  | 
ForwardingTable<R,C,V>
A table which forwards all its method calls to another table. 
 | 
class  | 
ImmutableClassToInstanceMap<B>
A  
ClassToInstanceMap whose contents will never change, with many other important
 properties detailed at ImmutableCollection. | 
class  | 
MutableClassToInstanceMap<B>
A mutable class-to-instance map backed by an arbitrary user-provided map. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ImmutableTypeToInstanceMap<B>
A type-to-instance map backed by an  
ImmutableMap. | 
class  | 
MutableTypeToInstanceMap<B>
A mutable type-to-instance map. 
 | 
class  | 
TypeToken.TypeSet
The set of interfaces and classes that  
T is or is a subtype of. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ForwardingBlockingDeque<E>
A  
BlockingDeque which forwards all its method calls to another BlockingDeque. | 
class  | 
ForwardingBlockingQueue<E>
A  
BlockingQueue which forwards all its method calls to another BlockingQueue. | 
class  | 
ForwardingExecutorService
An executor service which forwards all its method calls to another executor service. 
 | 
class  | 
ForwardingFuture<V>
A  
Future which forwards all its method calls to another future. | 
static class  | 
ForwardingFuture.SimpleForwardingFuture<V>
A simplified version of  
ForwardingFuture where subclasses can pass in an already
 constructed Future as the delegate. | 
class  | 
ForwardingListenableFuture<V>
A  
ListenableFuture which forwards all its method calls to another future. | 
static class  | 
ForwardingListenableFuture.SimpleForwardingListenableFuture<V>
A simplified version of  
ForwardingListenableFuture where subclasses can pass in an
 already constructed ListenableFuture as the delegate. | 
class  | 
ForwardingListeningExecutorService
A listening executor service which forwards all its method calls to another listening executor
 service. 
 | 
Copyright © 2010–2019. All rights reserved.