core/src/main/java/com/orientechnologies/orient/core/storage/cache/chm/FrequencySketch.java
private int spread(int x) {
    x = ((x >>> 16) ^ x) * 0x45d9f3b;
    x = ((x >>> 16) ^ x) * randomSeed;
    return (x >>> 16) ^ x;
  }
private int spread(int x) {
    x = ((x >>> 16) ^ x) * 0x45d9f3b;
    x = ((x >>> 16) ^ x) * randomSeed;
    return (x >>> 16) ^ x;
  }
Applies a supplemental hash function to a given hashCode, which defends against poor quality
hash functions.