private static void copyBytes(byte[] src, int srcOff, byte[] target, int targetOff, int length) {
    if (length < 64) {
      for (int i = srcOff, n = targetOff; --length >= 0; ++i, ++n) {
        target[n] = src[i];
      }
    } else {
      System.arraycopy(src, srcOff, target, targetOff, length);
    }
  }
Copies the contents of src byte array from offset srcOff to the target of target byte array at
the offset targetOff.

@param src source byte array to copy from
@param srcOff start offset of src to copy from
@param target target byte array to copy to
@param targetOff start offset of target to copy to
@param length size of contents to copy
amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/lookup/ByteArrayWrapper.java