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