private static class ConcurrentAutoTable.CAT
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private long |
_fuzzy_sum_cache |
private long |
_fuzzy_time |
private static int |
_Lbase |
private static int |
_Lscale |
private ConcurrentAutoTable.CAT |
_next |
private long[] |
_t |
private static int |
MAX_SPIN |
Constructor and Description |
---|
CAT(ConcurrentAutoTable.CAT next,
int sz,
long init) |
Modifier and Type | Method and Description |
---|---|
long |
add_if(long x,
int hash,
ConcurrentAutoTable master) |
private static boolean |
CAS(long[] A,
int idx,
long old,
long nnn) |
long |
estimate_sum() |
void |
print() |
private static long |
rawIndex(long[] ary,
int i) |
long |
sum() |
java.lang.String |
toString() |
private static final int _Lbase
private static final int _Lscale
private final ConcurrentAutoTable.CAT _next
private volatile long _fuzzy_sum_cache
private volatile long _fuzzy_time
private static final int MAX_SPIN
private final long[] _t
CAT(ConcurrentAutoTable.CAT next, int sz, long init)
private static long rawIndex(long[] ary, int i)
private static boolean CAS(long[] A, int idx, long old, long nnn)
public long add_if(long x, int hash, ConcurrentAutoTable master)
public long sum()
public long estimate_sum()
public java.lang.String toString()
toString
in class java.lang.Object
public void print()