@Override
    public CheckAndMutateResult checkAndMutate(TableName tableName, CheckAndMutate checkAndMutate) {
        return execute(tableName, new TableCallback<>() {
            @Override
            public CheckAndMutateResult doInTable(Table table) throws Throwable {
                try {
                    return table.checkAndMutate(checkAndMutate);
                } catch (IOException e) {
                    return CHECK_AND_MUTATE_RESULT_FAILURE;
                }
            }
        });
    }
@author emeroad
@author HyunGil Jeong
@author minwoo.jung
@author Taejin Koo
commons-hbase/src/main/java/com/navercorp/pinpoint/common/hbase/HbaseTemplate.java