@Export
Package org.jctools.maps
-
Class Summary Class Description AbstractEntry<TypeK,TypeV> A simple implementation ofMap.Entry
.ConcurrentAutoTable An auto-resizing table oflongs
, supporting low-contention CAS operations.ConcurrentAutoTable.CAT NonBlockingHashMap<TypeK,TypeV> A lock-free alternate implementation ofConcurrentHashMap
with better scaling properties and generally lower costs to mutate the Map.NonBlockingHashMap.CHM<TypeK,TypeV> NonBlockingHashMap.Prime NonBlockingHashMapLong<TypeV> A lock-free alternate implementation ofConcurrentHashMap
with primitive long keys, better scaling properties and generally lower costs.NonBlockingHashMapLong.CHM NonBlockingHashMapLong.Prime NonBlockingHashSet<E> A simple wrapper aroundNonBlockingHashMap
making it implement theSet
interface.NonBlockingIdentityHashMap<TypeK,TypeV> A lock-free alternate implementation ofConcurrentHashMap
with better scaling properties and generally lower costs to mutate the Map.NonBlockingIdentityHashMap.CHM<TypeK,TypeV> NonBlockingIdentityHashMap.Prime NonBlockingSetInt A multi-threaded bit-vector set, implemented as an array of primitivelongs
.NonBlockingSetInt.NBSI