docs: public final void tryFlushAll() {
        if (flushing.compareAndSet(false, true)) {
           if (reset) {
              for (Stat stat : Stat.values()) {
                 topKeyWrapper.get(stat).reset(this, capacity);
              }
              reset = false;
           } else {
              for (Stat stat : Stat.values()) {
                 topKeyWrapper.get(stat).flush();
              }
           }
           flushing.set(false);
        }
     }