in owners/src/main/java/com/googlesource/gerrit/owners/OwnersStoredValues.java [35:50]
public static synchronized void initialize(Accounts accounts) {
if (PATH_OWNERS != null) {
return;
}
log.info("Initializing OwnerStoredValues");
PATH_OWNERS =
new StoredValue<PathOwners>() {
@Override
protected PathOwners createValue(Prolog engine) {
PatchList patchList = StoredValues.PATCH_LIST.get(engine);
Repository repository = StoredValues.REPOSITORY.get(engine);
String branch = StoredValues.getChange(engine).getDest().branch();
return new PathOwners(accounts, repository, branch, patchList);
}
};
}