@Override
    public void run() {
      ThreadLocalRandom random = ThreadLocalRandom.current();
      try {
        for (long l = 0; l < numberOfInsert; l++) {
          NamedBlobRecord record = generateRandomNamedBlobRecord(random, accountService, allAccounts);
          namedBlobDb.put(record).get();
          trackingRow.incrementAndGet();
        }
        System.out.println("RowFillWorker " + id + " finishes writing " + numberOfInsert + " records");
      } catch (Exception e) {
        System.out.println("RowFillWorker " + id + " has som exception " + e);
      }
    }
Constructor for this class.
@param id The id of this worker.
@param namedBlobDb The {@link NamedBlobDb} object.
@param accountService The {@link AccountService} object.
@param numberOfInsert The insert of rows to insert
@param trackingRow The {@link AtomicLong} object to keep track of how many rows are inserted.
ambry-tools/src/main/java/com/github/ambry/tools/perf/NamedBlobMysqlDatabasePerf.java