in src/main/java/com/googlesource/gerrit/plugins/quota/MaxRepositorySizeQuota.java [210:224]
public void refill(String quotaGroup, QuotaRequestContext ctx, long numTokens) {
if (!REPOSITORY_SIZE_GROUP.equals(quotaGroup)) {
return;
}
ctx.project()
.ifPresent(
p -> {
try {
cache.get(p).getAndUpdate(current -> current > numTokens ? current - numTokens : 0);
} catch (ExecutionException e) {
log.warn("Refilling [{}] bytes for repository {} failed", numTokens, p, e);
}
});
}