public static KVOperation createRangeSplit(final byte[] splitKey, final long currentRegionId, final long newRegionId) {
        Requires.requireNonNull(splitKey, "splitKey");
        return new KVOperation(splitKey, BytesUtil.EMPTY_BYTES, Pair.of(currentRegionId, newRegionId), RANGE_SPLIT);
    }
The best practice is to call this method only once
and keep a copy of it yourself.
jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/KVOperation.java