base/common/src/main/com/thesett/common/util/maps/SequentialCuckooFunction.java
private int hash1(int key)
    {
        key += hash1seed;
        key = (key + 0x7ed55d16) + (key << 12);
        key = (key ^ 0xc761c23c) ^ (key >> 19);
        key = (key + 0x165667b1) + (key << 5);
        key = (key + 0xd3a2646c) ^ (key << 9);
        key = (key + 0xfd7046c5) + (key << 3);
        key = (key ^ 0xb55a4f09) ^ (key >> 16);

        return key;
    }
private int hash1(int key)
    {
        key += hash1seed;
        key = (key + 0x7ed55d16) + (key << 12);
        key = (key ^ 0xc761c23c) ^ (key >> 19);
        key = (key + 0x165667b1) + (key << 5);
        key = (key + 0xd3a2646c) ^ (key << 9);
        key = (key + 0xfd7046c5) + (key << 3);
        key = (key ^ 0xb55a4f09) ^ (key >> 16);

        return key;
    }
private int hash1 ( int key ) { key += hash1seed ; key = ( key + 0x7ed55d16 ) + ( key << 12 ) ; key = ( key ^ 0xc761c23c ) ^ ( key >> 19 ) ; key = ( key + 0x165667b1 ) + ( key << 5 ) ; key = ( key + 0xd3a2646c ) ^ ( key << 9 ) ; key = ( key + 0xfd7046c5 ) + ( key << 3 ) ; key = ( key ^ 0xb55a4f09 ) ^ ( key >> 16 ) ; return key ; }
Implements Robert Jenkins' 32-bit integer hash function. <a
href="http://www.concentric.net/~Ttwang/tech/inthash.htm"/>http://www.concentric.net/~Ttwang/tech/inthash.htm</a>

@param  key The integer to compute a hash of.

@return A hash of the integer.
Implements Robert Jenkins 32 - bit integer hash function . <a href = http : // www . concentric . net / ~Ttwang / tech / inthash . htm / > http : // www . concentric . net / ~Ttwang / tech / inthash . htm< / a >