public void onGarbageCollected()

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);
  }