我打算使用使用 Java Maps 的缓存。基本上它是 HashMap 类型的。键将是一个字符串标识符,而值将是一个完整的 HTML。我没有看到 HTML 超过 20 kb。但是,该地图可能包含近 10000 条记录。
在这里使用 Map 有开销吗?
谢谢。
HashMap 在“获取”和“设置”场景中非常有效,因为使用的键给出了位置,而不需要可怕的搜索算法。Set 也很有用,因为我们只是简单地散列键并存储。
开销以哈希映射所需的额外内存的形式出现,因此将值存储在键中。
这个问题的答案非常详细地解释了你想要什么。