@Override
  protected Optional<TableName> getTableName() {
    return Optional.of(tableName);
  }
Retry caller for a single request, such as get, put, delete, etc.
hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.java