| Interface | Description |
|---|---|
| IntIterator |
An iterator optimized for primitive collections which avoids auto-boxing on
IntIterator.next(). |
| LongIterator |
An extension of the standard
Iterator interface which provides the LongIterator.nextLong() method to avoid
auto-boxing of results as they are returned. |
| Class | Description |
|---|---|
| ConcurrentAutoTable |
An auto-resizing table of
longs, supporting low-contention CAS
operations. |
| Counter |
A simple high-performance counter.
|
| NonBlockingHashMap<TypeK,TypeV> |
A lock-free alternate implementation of
ConcurrentHashMap
with better scaling properties and generally lower costs to mutate the Map. |
| NonBlockingHashMapLong<TypeV> |
A lock-free alternate implementation of
ConcurrentHashMap
with primitive long keys, better scaling properties and
generally lower costs. |
| NonBlockingHashSet<E> |
A simple wrapper around
NonBlockingHashMap making it implement the
Set interface. |
| NonBlockingHashtable<TypeK,TypeV> |
A lock-free alternate implementation of
ConcurrentHashMap
with better scaling properties and generally lower costs to mutate the Map. |
| NonBlockingIdentityHashMap<TypeK,TypeV> |
A lock-free alternate implementation of
ConcurrentHashMap
with better scaling properties and generally lower costs to mutate the Map. |
| NonBlockingSetInt |
A multi-threaded bit-vector set, implemented as an array of primitive
longs. |
Copyright © 2015. All rights reserved.