public static void writeUnsignedIntLE(byte[] buffer, int offset, int value) {
        buffer[offset] = (byte) value;
        buffer[offset + 1] = (byte) (value >>> 8);
        buffer[offset + 2] = (byte) (value >>> 16);
        buffer[offset + 3]   = (byte) (value >>> 24);
    }
Write an unsigned integer in little-endian format to a byte array
at a given offset.

@param buffer The byte array to write to
@param offset The position in buffer to write to
@param value The value to write
clients/src/main/java/org/apache/kafka/common/utils/ByteUtils.java