docs: @Override
    public void cleanup() {
      for (int i = storage.size() - 1; i >= 0; i--) {
        if (!isFresh(storage.get(i))) {
          synchronized (storage) {
            storage.remove(i);
          }
        }
      }
    }