这更像是一个设计问题。我想知道为什么 hazelcast 使用对象hashCode()的equals()二进制(序列化)形式而不是复合键对象提供的形式。
我遇到了一个问题,我必须将一些元数据(等)与关键对象相关联lastModifiedTimeStamp,lastModifiedNode由于这种违规行为,这是不可能的。
虽然我确实知道还有其他方法可以解决我的问题,但将这些属性作为键的一部分(然后覆盖hashCode()/equals()方法以排除元数据)将是一种更简洁的方法。