docs: public void removeLRU() {
          int removeCount = (int) Math.max((size() * trimFactor), 1);
  
          Iterator<Map.Entry<K, V>> entries = entrySet().iterator();
          while ((removeCount--) > 0 && entries.hasNext()) {
              entries.next();
              entries.remove();
          }
      }