in src/main/java/com/googlesource/gerrit/plugins/lfs/LfsRepositoryResolver.java [41:65]
public LargeFileRepository get(Project.NameKey project, String backendName)
throws LfsRepositoryNotFound {
LfsBackend backend;
if (Strings.isNullOrEmpty(backendName)) {
backend = defaultBackend;
} else {
backend = backends.get(backendName);
if (backend == null) {
log.atSevere().log(
"Project %s is configured with not existing backend %s", project, backendName);
throw new LfsRepositoryNotFound(project.get());
}
}
LargeFileRepository repository = cache.get(backend);
if (repository != null) {
return repository;
}
// this is unlikely situation as cache is pre-populated from config but...
log.atSevere().log(
"Project %s is configured with not existing backend %s of type %s",
project, backend.name(), backend.type);
throw new LfsRepositoryNotFound(project.get());
}