/guava/android/guava/src/com/google/common/hash/Striped64.java
return baseOffset.compareAndSwapLong( this, UNSAFE, cmp, val) ;
return UNSAFE.compareAndSwapLong ( this, baseOffset, cmp, val ) ;
static final int NCPU = Runtime.getRuntime().availableProcessors(); @CheckForNull transient volatile Cell[] cells; transient volatile long base; transient volatile int busy; Striped64() {} final boolean casBase(long cmp, long val) { <extra_id_0> } final boolean casBusy() { return UNSAFE.compareAndSwapInt(this, busyOffset, 0, 1); } abstract long fn(long currentValue, long newValue); final void retryUpdate(long x, @CheckForNull int[] hc, boolean wasUncontended) {