/guava/android/guava/src/com/google/common/util/concurrent/AtomicDoubleArray.java
if ( i.compareAndSet( longs, current, next) ) {
if ( longs.compareAndSet ( i, current, next ) ) {
public double addAndGet(int i, double delta) { while (true) { long current = longs.get(i); double currentVal = longBitsToDouble(current); double nextVal = currentVal + delta; long next = doubleToRawLongBits(nextVal); <extra_id_0> return nextVal; } } } @Override public String toString() {