docs: public static int rotatingHash(String key, int prime) {
  		int hash, i;
  		for (hash = key.length(), i = 0; i < key.length(); ++i) {
  			hash = (hash << 4) ^ (hash >> 28) ^ key.charAt(i);
  		}
  
  		// 使用：hash = (hash ^ (hash>>10) ^ (hash>>20)) & mask;
  		// 替代：hash %= prime;
  		// return (hash ^ (hash>>10) ^ (hash>>20));
  		return hash % prime;
  	}