}
@Override
public List<File> call() throws Exception {
bus.post(new DeleteFilesStartedEvent(this));
List<ListenableFuture<File>> deleteFutures = Lists.newArrayList();
for (Item item : items) {
deleteFutures.add(executor.submit(new DeleteFileTask(bus, item.getFile())));
}