import com.google.common.util.concurrent.CheckedFuture;
import com.google.common.util.concurrent.Futures;
import com.google.common.util.concurrent.ListenableFuture;
+import com.google.common.util.concurrent.MoreExecutors;
+
import java.util.ArrayList;
import java.util.List;
import java.util.Optional;
}
return syncEndpoints(dataAfter, Create);
}
- });
+ }, MoreExecutors.directExecutor());
}
return Futures.transformAsync(creationResult, new AsyncFunction<Optional<Status>, Boolean>() {
@Override
public Boolean apply(@Nullable final Void input) {
return Boolean.TRUE;
}
- });
+ }, MoreExecutors.directExecutor());
}
- });
+ }, MoreExecutors.directExecutor());
}
/**
return Optional.of(status);
}
- });
+ }, MoreExecutors.directExecutor());
}
private CheckedFuture<Void, TransactionCommitFailedException> reportPolicy(final long version,