docs: public void run() {
          System.out.print(HORIZONTAL_RULE);
          System.out.println(" Starting Processing");
          System.out.println(HORIZONTAL_RULE);
  
          // Print periodic stats/analysis to the console
          scheduler.scheduleWithFixedDelay(reporter,
                  config.displayinterval,
                  config.displayinterval,
                  TimeUnit.SECONDS);
  
          // Update the partition key set, row counts and redundancy level 4 times per second
          scheduler.scheduleWithFixedDelay(partitionTracker,
                  0,
                  250,
                  TimeUnit.MILLISECONDS);
  
          // Start tracking changes to the maximum value after a 5 second delay to
          // let things settle a bit. Then check up to 100 times per second.
          scheduler.scheduleWithFixedDelay(maxTracker,
                  5000,
                  10,
                  TimeUnit.MILLISECONDS);
  
          // Run the benchmark loop for the requested duration
          // The throughput may be throttled depending on client configuration
          inserter.run();
  
          System.out.print(HORIZONTAL_RULE);
          System.out.println(" Processing Complete");
          System.out.println(HORIZONTAL_RULE);
  
          shutdown();
      }