/guava/guava/src/com/google/common/util/concurrent/ClosingFuture.java
this.list = list;this.future = task;
this.future = task;
@Override public String toString() { return callable.toString(); } }); executor.execute(task); <extra_id_0> } private ClosingFuture(final AsyncClosingCallable<V> callable, Executor executor) { checkNotNull(callable); TrustedListenableFutureTask<V> task = TrustedListenableFutureTask.create( new AsyncCallable<V>() {