Class PrimitiveConcurrentMap

java.lang.Object
com.trivago.fastutilconcurrentwrapper.map.PrimitiveConcurrentMap
Direct Known Subclasses:
ConcurrentBusyWaitingIntFloatMap, ConcurrentBusyWaitingIntIntMap, ConcurrentBusyWaitingLongFloatMap, ConcurrentBusyWaitingLongIntMap, ConcurrentBusyWaitingLongLongMap, ConcurrentIntFloatMap, ConcurrentIntIntMap, ConcurrentLongFloatMap, ConcurrentLongIntMap, ConcurrentLongLongMap

public abstract class PrimitiveConcurrentMap extends Object
  • Field Details

    • numBuckets

      protected final int numBuckets
    • locks

      protected final ReadWriteLock[] locks
  • Constructor Details

    • PrimitiveConcurrentMap

      protected PrimitiveConcurrentMap(int numBuckets)
  • Method Details

    • size

      protected int size(PrimitiveKeyMap[] maps)
    • isEmpty

      protected boolean isEmpty(PrimitiveKeyMap[] maps)
    • getBucket

      protected int getBucket(long key)
    • getBucket

      protected int getBucket(int key)