docs: private <T> CompletableFuture<T> executeOnPooledConnection(
        Address address,
        String type,
        Function<ClientConnection, CompletableFuture<T>> callback,
        Executor executor) {
      CompletableFuture<T> future = new CompletableFuture<T>();
      executeOnPooledConnection(address, type, callback, executor, future);
      return future;
    }