Class ConcurrentAutoTable.CAT

java.lang.Object
org.jctools.maps.ConcurrentAutoTable.CAT
All Implemented Interfaces:
Serializable
Enclosing class:
ConcurrentAutoTable

private static class ConcurrentAutoTable.CAT extends Object implements Serializable
  • Field Details

    • _Lbase

      private static final int _Lbase
    • _Lscale

      private static final int _Lscale
    • _next

      private final ConcurrentAutoTable.CAT _next
    • _fuzzy_sum_cache

      private volatile long _fuzzy_sum_cache
    • _fuzzy_time

      private volatile long _fuzzy_time
    • MAX_SPIN

      private static final int MAX_SPIN
      See Also:
    • _t

      private final long[] _t
  • Constructor Details

  • Method Details

    • rawIndex

      private static long rawIndex(long[] ary, int i)
    • CAS

      private static boolean CAS(long[] A, int idx, long old, long nnn)
    • add_if

      public long add_if(long x, int hash, ConcurrentAutoTable master)
    • sum

      public long sum()
    • estimate_sum

      public long estimate_sum()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • print

      public void print()