in src/main/java/com/googlesource/gerrit/plugins/quota/GCListener.java [34:46]
public void onGarbageCollected(GarbageCollectorListener.Event event) {
Project.NameKey key = Project.nameKey(event.getProjectName());
Properties statistics = event.getStatistics();
if (statistics != null) {
Number sizeOfLooseObjects = (Number) statistics.get("sizeOfLooseObjects");
Number sizeOfPackedObjects = (Number) statistics.get("sizeOfPackedObjects");
if (sizeOfLooseObjects != null && sizeOfPackedObjects != null) {
repoSizeCache.set(key, sizeOfLooseObjects.longValue() + sizeOfPackedObjects.longValue());
return;
}
}
repoSizeCache.evict(key);
}