在HashMap中存储HTML字符串

时间:2013-02-27 10:15:05

标签: caching hashmap

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

在这里使用Map是否有开销?

感谢。

1 个答案:

答案 0 :(得分:1)

HashMap在“获取”和“设置”场景中非常有效,因为使用的密钥提供了位置,而不需要可怕的搜索算法。 Set也很有用,因为我们只是哈希键和存储。

开销以hashmap所需的额外内存的形式出现,因此将值存储在密钥中。

this question的答案给出了你想要的非常详细的解释。