code: private static int computeKey(Collection array) {
          int intKey = 0;
          for (Object s : array) {
              intKey += s.hashCode();
          }
          return intKey;
      }
docs: 不过我们对于不同的array得到相同的key，是可以容忍的。