【发布时间】:2013-07-04 11:13:59
【问题描述】:
我在 Java 中使用 ConcurrentHashmap,现在我想将此 hashmap 复制到另一个在服务器上运行的变量,因此首先我将复制整个 hashmap,但随后我只想传输 Hashmap 的增量。
例如,我有 20 个条目,其中 2 个条目会发生变化。然后我想发送一条消息,仅更改了两个条目,以在服务器上获取相同的 hashmap 并减少过载。
那么有什么办法可以计算这个增量吗? 谢谢。
【问题讨论】:
-
你可以使用 Guava 的
MapDifference。
标签: java concurrency hashmap delta