为什么computingMap支持针对equals()的键的身份相等?

时间:2010-01-26 00:59:43

标签: guava

我一直在读,ComputingMap只支持身份相等而不支持equals()。有人可以澄清为什么吗?

1 个答案:

答案 0 :(得分:0)

对于使用MapMaker构建的所有并发映射,equals()用于强引用,而标识相等用于弱引用和软引用。

请参阅softKeysweakKeyssoftValuesweakValues