/guava/android/guava/src/com/google/common/util/concurrent/AbstractFuture.java
if ( future.value == expect ) { future.value = update; return true; }
return old; } } @Override boolean casValue(AbstractFuture<?> future, @CheckForNull Object expect, Object update) { synchronized (future) { <extra_id_0> return false; } } } private static CancellationException cancellationExceptionWithCause( String message, @CheckForNull Throwable cause) {