docs: public boolean canBeDiscarded(Element element)
      {
          long sweepCount = 0;
  
          if (element.accessedSweep <= ivCache.numSweeps)
              sweepCount = ivCache.numSweeps - element.accessedSweep;
          else
              sweepCount = (Long.MAX_VALUE - element.accessedSweep) + ivCache.numSweeps;
  
          return (sweepCount > ivDiscardThreshold);
      }