@VisibleForTesting
  void createBatchProcessor(HighResolutionClock clock, BatchMetrics batchMetrics) {
    batchProcessor = new BatchProcessor<>(batchMetrics, new TableBatchHandler<>(table),
        batchProvider, clock, batchTimerExecutorService);
  }
@param tableId The id of the table.
@param table The target table that serves the batch operations.
@param batchProvider Batch provider to create a batch instance.
@param batchTimerExecutorService Executor service for batch timer.
samza-core/src/main/java/org/apache/samza/table/batching/AsyncBatchingTable.java