Package | Description |
---|---|
org.jctools.maps |
Class and Description |
---|
AbstractEntry
A simple implementation of
Map.Entry . |
ConcurrentAutoTable
An auto-resizing table of
longs , supporting low-contention CAS
operations. |
ConcurrentAutoTable.CAT |
NonBlockingHashMap
A lock-free alternate implementation of
ConcurrentHashMap
with better scaling properties and generally lower costs to mutate the Map. |
NonBlockingHashMap.CHM |
NonBlockingHashMap.Prime |
NonBlockingHashMap.SnapshotV |
NonBlockingHashMapLong
A lock-free alternate implementation of
ConcurrentHashMap
with primitive long keys, better scaling properties and
generally lower costs. |
NonBlockingHashMapLong.CHM |
NonBlockingHashMapLong.Prime |
NonBlockingHashMapLong.SnapshotV |
NonBlockingIdentityHashMap
A lock-free alternate implementation of
ConcurrentHashMap
with better scaling properties and generally lower costs to mutate the Map. |
NonBlockingIdentityHashMap.CHM |
NonBlockingIdentityHashMap.Prime |
NonBlockingIdentityHashMap.SnapshotV |
NonBlockingSetInt
A multi-threaded bit-vector set, implemented as an array of primitive
longs . |
NonBlockingSetInt.NBSI |