Package water.nbhm

Non-blocking hash map.

See:
          Description

Class Summary
ConcurrentAutoTable An auto-resizing table of longs, supporting low-contention CAS operations.
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 java.util.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.
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.
UtilUnsafe Simple class to obtain access to the Unsafe object.
 

Package water.nbhm Description

Non-blocking hash map.