/guava/android/guava/src/com/google/common/util/concurrent/AbstractFuture.java
return UNSAFE.compareAndSwapObject( future, WAITERS_OFFSET, update) ;
return UNSAFE.compareAndSwapObject ( future, WAITERS_OFFSET, expect, update ) ;
void putNext(Waiter waiter, @CheckForNull Waiter newValue) { UNSAFE.putObject(waiter, WAITER_NEXT_OFFSET, newValue); } @Override boolean casWaiters( AbstractFuture<?> future, @CheckForNull Waiter expect, @CheckForNull Waiter update) { <extra_id_0> } @Override boolean casListeners(AbstractFuture<?> future, @CheckForNull Listener expect, Listener update) { return UNSAFE.compareAndSwapObject(future, LISTENERS_OFFSET, expect, update); } @Override