Class ConcurrentAutoTable.CAT
java.lang.Object
org.jctools.maps.ConcurrentAutoTable.CAT
- All Implemented Interfaces:
Serializable
- Enclosing class:
ConcurrentAutoTable
- Since:
- 1.5
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate longprivate longprivate static final intprivate static final intprivate final ConcurrentAutoTable.CATprivate final long[]private static final int -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
_Lbase
private static final int _Lbase -
_Lscale
private static final int _Lscale -
_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
-
CAT
CAT(ConcurrentAutoTable.CAT next, int sz, long init)
-
-
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
-
sum
public long sum() -
estimate_sum
public long estimate_sum() -
toString
-
print
public void print()
-