| Interface | Description |
|---|---|
| ConcurrentHashMapV8.Action<A> |
Interface describing a void action of one argument
|
| ConcurrentHashMapV8.BiAction<A,B> |
Interface describing a void action of two arguments
|
| ConcurrentHashMapV8.BiFun<A,B,T> |
Interface describing a function of two arguments
|
| ConcurrentHashMapV8.ConcurrentHashMapSpliterator<T> |
An object for traversing and partitioning elements of a source.
|
| ConcurrentHashMapV8.DoubleByDoubleToDouble |
Interface describing a function mapping two doubles to a double
|
| ConcurrentHashMapV8.Fun<A,T> |
Interface describing a function of one argument
|
| ConcurrentHashMapV8.IntByIntToInt |
Interface describing a function mapping two ints to an int
|
| ConcurrentHashMapV8.LongByLongToLong |
Interface describing a function mapping two longs to a long
|
| ConcurrentHashMapV8.ObjectByObjectToDouble<A,B> |
Interface describing a function mapping two arguments to a double
|
| ConcurrentHashMapV8.ObjectByObjectToInt<A,B> |
Interface describing a function mapping two arguments to an int
|
| ConcurrentHashMapV8.ObjectByObjectToLong<A,B> |
Interface describing a function mapping two arguments to a long
|
| ConcurrentHashMapV8.ObjectToDouble<A> |
Interface describing a function mapping its argument to a double
|
| ConcurrentHashMapV8.ObjectToInt<A> |
Interface describing a function mapping its argument to an int
|
| ConcurrentHashMapV8.ObjectToLong<A> |
Interface describing a function mapping its argument to a long
|
| ForkJoinPool.ForkJoinWorkerThreadFactory |
Factory for creating new
ForkJoinWorkerThreads. |
| ForkJoinPool.ManagedBlocker |
Interface for extending managed parallelism for tasks running
in
ForkJoinPools. |
| Class | Description |
|---|---|
| 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.BulkTask<K,V,R> |
Base class for bulk tasks.
|
| 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.EntrySpliterator<K,V> | |
| ConcurrentHashMapV8.ForEachEntryTask<K,V> | |
| ConcurrentHashMapV8.ForEachKeyTask<K,V> | |
| ConcurrentHashMapV8.ForEachMappingTask<K,V> | |
| ConcurrentHashMapV8.ForEachTransformedEntryTask<K,V,U> | |
| ConcurrentHashMapV8.ForEachTransformedKeyTask<K,V,U> | |
| ConcurrentHashMapV8.ForEachTransformedMappingTask<K,V,U> | |
| ConcurrentHashMapV8.ForEachTransformedValueTask<K,V,U> | |
| ConcurrentHashMapV8.ForEachValueTask<K,V> | |
| 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.KeySpliterator<K,V> | |
| ConcurrentHashMapV8.MapEntry<K,V> |
Exported Entry for EntryIterator
|
| ConcurrentHashMapV8.MapReduceEntriesTask<K,V,U> | |
| ConcurrentHashMapV8.MapReduceEntriesToDoubleTask<K,V> | |
| ConcurrentHashMapV8.MapReduceEntriesToIntTask<K,V> | |
| ConcurrentHashMapV8.MapReduceEntriesToLongTask<K,V> | |
| ConcurrentHashMapV8.MapReduceKeysTask<K,V,U> | |
| ConcurrentHashMapV8.MapReduceKeysToDoubleTask<K,V> | |
| ConcurrentHashMapV8.MapReduceKeysToIntTask<K,V> | |
| ConcurrentHashMapV8.MapReduceKeysToLongTask<K,V> | |
| ConcurrentHashMapV8.MapReduceMappingsTask<K,V,U> | |
| ConcurrentHashMapV8.MapReduceMappingsToDoubleTask<K,V> | |
| ConcurrentHashMapV8.MapReduceMappingsToIntTask<K,V> | |
| ConcurrentHashMapV8.MapReduceMappingsToLongTask<K,V> | |
| ConcurrentHashMapV8.MapReduceValuesTask<K,V,U> | |
| ConcurrentHashMapV8.MapReduceValuesToDoubleTask<K,V> | |
| ConcurrentHashMapV8.MapReduceValuesToIntTask<K,V> | |
| ConcurrentHashMapV8.MapReduceValuesToLongTask<K,V> | |
| ConcurrentHashMapV8.Node<K,V> |
Key-value entry.
|
| ConcurrentHashMapV8.ReduceEntriesTask<K,V> | |
| ConcurrentHashMapV8.ReduceKeysTask<K,V> | |
| ConcurrentHashMapV8.ReduceValuesTask<K,V> | |
| ConcurrentHashMapV8.ReservationNode<K,V> |
A place-holder node used in computeIfAbsent and compute
|
| ConcurrentHashMapV8.SearchEntriesTask<K,V,U> | |
| ConcurrentHashMapV8.SearchKeysTask<K,V,U> | |
| ConcurrentHashMapV8.SearchMappingsTask<K,V,U> | |
| ConcurrentHashMapV8.SearchValuesTask<K,V,U> | |
| 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.ValueSpliterator<K,V> | |
| ConcurrentHashMapV8.ValuesView<K,V> |
A view of a ConcurrentHashMapV8 as a
Collection of
values, in which additions are disabled. |
| CountedCompleter<T> |
A
ForkJoinTask with a completion action performed when
triggered and there are no remaining pending actions. |
| ForkJoinPool |
An
ExecutorService for running ForkJoinTasks. |
| ForkJoinPool.DefaultForkJoinWorkerThreadFactory |
Default ForkJoinWorkerThreadFactory implementation; creates a
new ForkJoinWorkerThread.
|
| ForkJoinPool.EmptyTask |
Class for artificial tasks that are used to replace the target
of local joins if they are removed from an interior queue slot
in WorkQueue.tryRemoveAndExec.
|
| ForkJoinPool.WorkQueue |
Queues supporting work-stealing as well as external task
submission.
|
| ForkJoinTask<V> |
Abstract base class for tasks that run within a
ForkJoinPool. |
| ForkJoinTask.AdaptedCallable<T> |
Adaptor for Callables
|
| ForkJoinTask.AdaptedRunnable<T> |
Adaptor for Runnables.
|
| ForkJoinTask.AdaptedRunnableAction |
Adaptor for Runnables without results
|
| ForkJoinTask.ExceptionNode |
Key-value nodes for exception table.
|
| ForkJoinTask.RunnableExecuteAction |
Adaptor for Runnables in which failure forces worker exception
|
| ForkJoinWorkerThread |
A thread managed by a
ForkJoinPool, which executes
ForkJoinTasks. |
| LongAdderV8 |
One or more variables that together maintain an initially zero
long sum. |
| Striped64 |
A package-local class holding common representation and mechanics
for classes supporting dynamic striping on 64bit values.
|
| Striped64.Cell |
Padded variant of AtomicLong supporting only raw accesses plus CAS.
|