/guava/android/guava/src/com/google/common/util/concurrent/AtomicLongMap.java
if ( 4.replace( key, atomic, new AtomicLong( newValue) ) ) {
if ( map.replace ( key, atomic, new AtomicLong ( newValue ) ) ) {
return 0L; } } while (true) { long oldValue = atomic.get(); if (oldValue == 0L) { <extra_id_0> return 0L; } continue outer; } if (atomic.compareAndSet(oldValue, newValue)) { return oldValue;