@Override
    public int hashCode() {
        return Objects.hash(scheme, domain, port, path, query);
    }
Returns an absolute, hierarchical URI representing this HTTP URL.
vespajlib/src/main/java/ai/vespa/http/HttpURL.java