0

我打算使用使用 Java Maps 的缓存。基本上它是 HashMap 类型的。键将是一个字符串标识符,而值将是一个完整的 HTML。我没有看到 HTML 超过 20 kb。但是,该地图可能包含近 10000 条记录。

在这里使用 Map 有开销吗?

谢谢。

4

1 回答 1

1

HashMap 在“获取”和“设置”场景中非常有效,因为使用的键给出了位置,而不需要可怕的搜索算法。Set 也很有用,因为我们只是简单地散列键并存储。

开销以哈希映射所需的额外内存的形式出现,因此将值存储在键中。

这个问题的答案非常详细地解释了你想要什么。

于 2013-02-27T10:22:29.820 回答