private static int fmix32(int length, int hash) {
        hash ^= length;
        hash ^= (hash >>> 16);
        hash *= 0x85ebca6b;
        hash ^= (hash >>> 13);
        hash *= 0xc2b2ae35;
        hash ^= (hash >>> 16);

        return hash;
    }
Murmur3 32-bit variant.

@param data   - input byte array
@param offset - offset of data
@param length - length of array
@param seed   - seed. (default 0)
@return - hashcode
streams/src/main/java/org/apache/kafka/streams/state/internals/Murmur3.java