@Override
  public void init(Context context) {
    table.init(context);
    final TableMetricsUtil metricsUtil = new TableMetricsUtil(context, this, tableId);

    createBatchProcessor(TableMetricsUtil.mayCreateHighResolutionClock(context.getJobContext().getConfig()),
        new BatchMetrics(metricsUtil));
  }
@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