docs: private void logSummary(boolean force) {
          long currentTime = System.nanoTime();
  
          //PM39875 - summary table updates should not be dependent on a new unique incident occurring
          if (force || dumpAlgorithm(currentTime)) {
  
              List<IncidentImpl> incidentCopies;
              synchronized (incidents) {
                  incidentCopies = new ArrayList<IncidentImpl>(incidents.values());
              }
  
              logSummary(incidentCopies);
          }
      }