See: Description
Interface | Description |
---|---|
KeyComparator<K> |
A key comparator.
|
LazyUnsafeValue<T,E extends java.lang.Throwable> |
Lazily initialized
unsafe value . |
LazyValue<T> |
Lazily initialized
value . |
Ref<T> |
A possibly mutable value reference.
|
Settable<T> |
A generic settable value container.
|
TransferQueue<E> |
A
BlockingQueue in which producers may wait for consumers
to receive elements. |
UnsafeValue<T,E extends java.lang.Throwable> |
A generic value provider, similar to
Value , but able to
throw an exception. |
Value<T> |
A generic value provider.
|
Class | Description |
---|---|
ByteBufferInputStream |
An
InputStream backed by a queue of byte buffers
to be read. |
ClassTypePair |
A pair of raw class and the related type.
|
ConcurrentHashMapV8<K,V> |
A hash table supporting full concurrency of retrievals and
high expected concurrency for updates.
|
ConcurrentHashMapV8.BaseIterator<K,V> |
Base of key, value, and entry Iterators.
|
ConcurrentHashMapV8.CollectionView<K,V,E> |
Base class for views.
|
ConcurrentHashMapV8.CounterCell | |
ConcurrentHashMapV8.CounterHashCode |
Holder for the thread-local hash code determining which
CounterCell to use.
|
ConcurrentHashMapV8.EntryIterator<K,V> | |
ConcurrentHashMapV8.EntrySetView<K,V> |
A view of a ConcurrentHashMapV8 as a
Set of (key, value)
entries. |
ConcurrentHashMapV8.ForwardingNode<K,V> |
A node inserted at head of bins during transfer operations.
|
ConcurrentHashMapV8.KeyIterator<K,V> | |
ConcurrentHashMapV8.KeySetView<K,V> |
A view of a ConcurrentHashMapV8 as a
Set of keys, in
which additions may optionally be enabled by mapping to a
common value. |
ConcurrentHashMapV8.MapEntry<K,V> |
Exported Entry for EntryIterator
|
ConcurrentHashMapV8.Node<K,V> |
Key-value entry.
|
ConcurrentHashMapV8.ReservationNode<K,V> |
A place-holder node used in computeIfAbsent and compute
|
ConcurrentHashMapV8.Segment<K,V> |
Stripped-down version of helper class used in previous version,
declared for the sake of serialization compatibility
|
ConcurrentHashMapV8.Traverser<K,V> |
Encapsulates traversal for methods such as containsValue; also
serves as a base class for other iterators and spliterators.
|
ConcurrentHashMapV8.TreeBin<K,V> |
TreeNodes used at the heads of bins.
|
ConcurrentHashMapV8.TreeNode<K,V> |
Nodes for use in TreeBins
|
ConcurrentHashMapV8.ValueIterator<K,V> | |
ConcurrentHashMapV8.ValuesView<K,V> |
A view of a ConcurrentHashMapV8 as a
Collection of
values, in which additions are disabled. |
DataStructures |
Utility class, which tries to pickup the best collection implementation depending
on running environment.
|
ImmutableMultivaluedMap<K,V> |
An immutable view of a
MultivaluedMap . |
KeyComparatorHashMap<K,V> |
A implementation similar to
HashMap but supports the
comparison of keys using a KeyComparator . |
KeyComparatorHashMap.Entry<K,V> | |
KeyComparatorLinkedHashMap<K,V> |
A implementation similar to
LinkedHashMap but supports the
comparison of keys using a KeyComparator . |
KeyComparatorLinkedHashMap.Entry<K,V> |
LinkedHashMap entry.
|
LinkedTransferQueue<E> |
An unbounded
TransferQueue based on linked nodes. |
LinkedTransferQueue.Node |
Queue nodes.
|
MultivaluedStringMap |
An implementation of
MultivaluedMap where keys and values are
instances of String. |
NonBlockingInputStream |
An abstract
InputStream extension that defines contract for non-blocking
streaming read operations. |
NullableMultivaluedHashMap<K,V> |
An implementation of
MultivaluedMap where values can be null . |
Refs |
A collection of
reference factory & utility methods. |
Refs.DefaultRefImpl<T> |
Default (mutable)
Ref implementation. |
Refs.ImmutableRefImpl<T> |
Immutable
Ref implementation. |
Refs.ThreadSafeRefImpl<T> |
Thread-safe
Ref implementation. |
StringIgnoreCaseKeyComparator |
Case insensitive String key comparator.
|
StringKeyIgnoreCaseMultivaluedMap<V> |
Multivalued map with String keys that are compared with each other using the case insensitive method.
|
ThreadLocalRandom |
A random number generator isolated to the current thread.
|
Values |
A collection of
Value provider factory & utility methods. |
Values.EagerValue<T> | |
Values.ExceptionValue<T,E extends java.lang.Throwable> | |
Values.InstanceUnsafeValue<T,E extends java.lang.Throwable> | |
Values.InstanceValue<T> | |
Values.LazyUnsafeValueImpl<T,E extends java.lang.Throwable> | |
Values.LazyValueImpl<T> |