| Interface | Description |
|---|---|
| Function<A,B> |
| Class | Description |
|---|---|
| AbstractCopyOnWriteMap<K,V,M extends java.util.Map<K,V>> |
Abstract base class for COW
Map implementations that delegate to an
internal map. |
| AbstractCopyOnWriteMap.CollectionView<E> | |
| AbstractCopyOnWriteMap.UnmodifiableIterator<T> | |
| AbstractCopyOnWriteMap.View<K,V> |
Provides access to the views of the underlying key, value and entry
collections.
|
| Assertions | Deprecated
This class is NOT a part of public API and will be dropped in 3.x versions.
|
| ClassAncestry | |
| ClassMap<T> |
Maps Class objects to values.
|
| ComputingMap<K,V> | |
| CopyOnWriteMap<K,V> |
A thread-safe variant of
Map in which all mutative operations (the "destructive" operations described by Map put, remove and so on) are implemented by making a fresh copy of the underlying map. |
| CopyOnWriteMap.Builder<K,V> |
Build a
CopyOnWriteMap and specify all the options. |
| CopyOnWriteMap.Hash<K,V> |
Uses
HashMap instances as its internal storage. |
| CopyOnWriteMap.Linked<K,V> |
Uses
LinkedHashMap instances as its internal storage. |
| SimplePool<T> | Deprecated
This class is NOT a part of public API and will be dropped in 3.x versions.
|
| StringRangeSet | Deprecated
This class is NOT a part of public API and will be dropped in the next major release
|
| Enum | Description |
|---|---|
| AbstractCopyOnWriteMap.View.Type |
The different types of
AbstractCopyOnWriteMap.View available |
| Exception | Description |
|---|---|
| Assertions.NullArgumentException |
Misc utils used by BSON.