/guava/android/guava/src/com/google/common/util/concurrent/AtomicDoubleArray.java
return longs.compareAndSet( i, doubleToRawLongBits( update) , doubleToRawLongBits( update) ) ;
return longs.compareAndSet ( i, doubleToRawLongBits ( expect ) , doubleToRawLongBits ( update ) ) ;
} public final double getAndSet(int i, double newValue) { long next = doubleToRawLongBits(newValue); return longBitsToDouble(longs.getAndSet(i, next)); } public final boolean compareAndSet(int i, double expect, double update) { <extra_id_0> } public final boolean weakCompareAndSet(int i, double expect, double update) { return longs.weakCompareAndSet(i, doubleToRawLongBits(expect), doubleToRawLongBits(update)); } @CanIgnoreReturnValue public final double getAndAdd(int i, double delta) {