code: synchronized private boolean dumpAlgorithm(long currentTime) {
          boolean dumpTable = false;
  
          numberOfEntiesProcessed++; // Increment the number of entries updated in the table
  
          if ((lastTimeOfDump == Long.MIN_VALUE) // Note we check this since if currentTime is zero or more, the line below will be false due to arthimetic overflow
              || (currentTime - lastTimeOfDump > highWaterTime)) {
              // Dump the content of the hash regardless of the
              // number of entries which have been seen.
              dumpTable = true;
          } else {
              if ((numberOfEntiesProcessed > normalDumpThreshold) &&
                  (currentTime - lastTimeOfDump > lowWaterTime)) {
                  dumpTable = true;
              }
          }
  
          if (dumpTable == true) {
              lastTimeOfDump = currentTime;
              numberOfEntiesProcessed = 0;
          }
          return dumpTable;
      }
docs: /*
  PM39875 - use dumpAlgorithm from legacy FFDC (See com.ibm.ws.ffdc.FFDCFilter in WAS61 release) to determine
  when a summary table should be dumped.