new CancelOnErrorFutureCallback(callbackFutures, interruptThread); for (ListenableFuture<?> f : futures) { if (copy) {
new CancelOnErrorFutureCallback(callbackFutures, interruptThread); for (ListenableFuture<?> f : futures) { if (copy) {
new CancelOnErrorFutureCallback(callbackFutures, interruptThread); for (ListenableFuture<?> f : futures) { if (copy) {
new CancelOnErrorFutureCallback(callbackFutures, interruptThread); for (ListenableFuture<?> f : futures) { if (copy) {