docs: private synchronized void removeExpiredEntriesSynced(long pTime) {
          if (pTime > nextExpiryTime) {
              ////
              long next = Long.MAX_VALUE;
              nextExpiryTime = next; // Avoid multiple runs...
              for (Iterator<Entry<K, V>> iterator = new EntryIterator(); iterator.hasNext();) {
                  TimedEntry<K, V> entry = (TimedEntry<K, V>) iterator.next();
                  ////
                  long expires = entry.expires();
                  if (expires < next) {
                      next = expires;
                  }
                  ////
              }
              ////
              nextExpiryTime = next;
          }
      }