gpt4 book ai didi

java - 经常使用但具有并发性的 HashMap

转载 作者:太空宇宙 更新时间:2023-11-04 08:27:40 25 4
gpt4 key购买 nike

我要回到之前的问题:Frequently Used metadata Hashmap

但是,这次我将如何调整该解决方案以与 ConcurrentMap 一起使用? LinkedHashMap 不是同步集合,并且由于性能原因我不想将其包装在 sycronizedMap 中。是否有替代的[并发友好]解决方案来解决这个问题?

最初的问题是我需要一个 HashMap 来摆脱这么多条目后最少使用的项目。

最佳答案

Guava MapMakerCacheBuilder类可以使用 LRU 驱逐策略生成并发映射。

CacheBuilder 类是缓存用例的首选,因为 Guava 开发人员正在从 MapMaker 中剥离缓存支持方法。

关于java - 经常使用但具有并发性的 HashMap ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8178847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com