| Interface | Description |
|---|---|
| Bag<E> |
A collection that supports order-independent equality, like
Set, but,
which may have duplicate elements. |
| ConcurrentBag<E> |
A
Bag providing thread safety and atomicity guarantees. |
| Class | Description |
|---|---|
| AbstractBag<E> |
Abstract skeleton implementation of the
Bag interface. |
| ArrayBag<E> | |
| Bags |
Static utility methods that operate on or return
Bags. |
| ChainMap<K,V> | |
| ConcurrentHashBag<E> |
A thread-safe variant of
HashBag based on ConcurrentHashMap. |
| CopyOnWriteArrayBag<E> |
A thread-safe variant of
ArrayBag based on CopyOnWriteArrayList. |
| HashBag<E> | |
| ImmutableBag<E> |
Immutable
Bag implementation. |
| ImmutableBag.Builder<E> |
ImmutableBag builder. |
| ImmutableList<E> |
Immutable random access
List implementation. |
| ImmutableList.Builder<E> |
ImmutableList builder. |
| ImmutableMap<K,V> |
Immutable
Map. |
| ImmutableMap.Builder<K,V> |
ImmutableMap builder. |
| ImmutableSet<E> |
Immutable
Set. |
| ImmutableSet.Builder<E> |
ImmutableSet builder. |
| Iterables |
Static utility methods that operate on or return
Iterables. |
| Iterators |
Static utility methods that operate on or return
Iterators. |
Copyright © 2012–2015. All rights reserved.