code: public CompletableFuture<Connection> getConnection(Address address) {
      Connection connection = connections.get(address);
      return connection == null ? createConnection(address) : CompletableFuture.completedFuture(connection);
    }
docs: Returns the connection for the given member.
  
  @param address The member for which to get the connection.
  @return A completable future to be called once the connection is received.