in src/main/java/com/googlesource/gerrit/plugins/xdocs/XDocResourceKey.java [98:116]
public String asString() {
StringBuilder b = new StringBuilder();
b.append(IdString.fromDecoded(formatter).encoded());
b.append("/");
b.append(IdString.fromDecoded(project.get()).encoded());
b.append("/");
b.append(resource != null ? IdString.fromDecoded(resource).encoded() : "");
b.append("/");
b.append(revId != null ? revId.name() : "");
b.append("/");
b.append(metaConfigRevId != null ? metaConfigRevId.name() : "");
b.append("/");
b.append(Strings.nullToEmpty(parentsHash));
b.append("/");
b.append(revIdB != null ? revIdB.name() : "");
b.append("/");
b.append(diffMode.name());
return b.toString();
}