class CacheKey implements Cloneable, Serializable {

    public void update(Object object) {
        // 求 输入参数的hash
        int baseHashCode = object == null ? 1 : ArrayUtil.hashCode(object);

        // 自增
        count++;
        // 校验和
        checksum += baseHashCode;
        // 更新 hash
        baseHashCode *= count;
        // hash = 乘数 * hashcode + 新的hashcode
        hashcode = multiplier * hashcode + baseHashCode;

        updateList.add(object);
    }

    public  CacheKey();
    public  CacheKey(Object[] objects);

}