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