| 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  | ForwardingBlockingDeque<E> | Deprecated.
 | 
| class  | ForwardingDeque<E extends @Nullable java.lang.Object> | A deque which forwards all its method calls to another deque. | 
| class  | ForwardingList<E extends @Nullable java.lang.Object> | A list which forwards all its method calls to another list. | 
| class  | ForwardingMultiset<E extends @Nullable java.lang.Object> | A multiset which forwards all its method calls to another multiset. | 
| class  | ForwardingNavigableSet<E extends @Nullable java.lang.Object> | 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
 ofNavigableSet, notably includingNavigableSet.descendingIterator(). | 
| class  | ForwardingQueue<E extends @Nullable java.lang.Object> | A queue which forwards all its method calls to another queue. | 
| class  | ForwardingSet<E extends @Nullable java.lang.Object> | A set which forwards all its method calls to another set. | 
| class  | ForwardingSortedMultiset<E extends @Nullable java.lang.Object> | 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 extends @Nullable java.lang.Object> | A sorted set which forwards all its method calls to another sorted set. |