weakhashmap

weakhashmap

文章 0 浏览 3

我可以将feebhashmap用于班级的缓存字段吗?

由于某种原因,我需要使用反射来缓存类及其字段或字段名称的条目。 private static final Map, String> ID_ATTRIBUTE_NAMES = new WeakHashMap<>(); p…

锦爱 2025-01-22 11:29:25 0 0

WeakHashMap 和强引用值

Javadocs 说“当一个键被丢弃时,它的条目就会有效从地图中删除”。 但除非有另一个线程偶尔删除此类 Map.Entry 条目,否则值对象不会被映射强引用吗…

人间☆小暴躁 2025-01-03 09:48:12 2 0

Java,将对象转换为软引用

我需要将一个数据对象放入包含软引用的weakhashmap中。如何将“Drawable”对象转换为软引用? WeakHashMap > tempPulled = new WeakHashMap>(); Drawa…

友谊不毕业 2024-12-20 20:11:57 3 0

如何克隆/复制WeakHashMap? (深拷贝)

我有一个 HashMap,我使用克隆函数进行深复制。但我将其切换为 WeakHashMap 来尝试一些内存管理。 我仍然想做这个克隆函数,但它不是 WeakHashMap 中…

金橙橙 2024-12-20 17:35:30 4 0

如果值包含对键的唯一强引用,是否会收集 WeakHashMap 的条目?

我需要将一些数据与键的生命周期相关联,因此我使用了 WeakHashMap。但是,此外我还需要通过其对应的值来获取密钥。最简单的方法是在创建值时保留引用…

无言温柔 2024-12-14 02:25:06 5 0

WeakHashMap - 它的目的是什么以及如何正确使用它

今天我发现这篇博文讨论了用法缓存上的 WeakHashMap 。令人感兴趣的是,键不是值而是被存储为弱引用,当引用不再有效时,整个键值对就会从 WeakHashMa…

泛泛之交 2024-11-16 10:58:29 10 0

WeakHashMap 的 keySet 条目永远不会为空吗?

如果我迭代 WeakHashMap 的键集,是否需要检查 null 值? WeakHashMap> hm = new WeakHashMap>(); for ( MyObject item : hm.keySet() ) { if ( item …

宁愿没拥抱 2024-11-10 18:49:07 9 0

有人可以向我解释一下什么时候使用 MapMaker 或 WeakHashMaps 有用吗?

我读到很多人都非常喜欢 MapMaker Google Guava(集合),但是我看不到它有任何好的用途。 我已阅读 javadoc,它说它的行为类似于 ConcurrentHashMap…

你的他你的她 2024-09-17 01:59:03 13 0

WeakHashMap 是否有等效的 java.util.concurrent ?

是否可以使用 Collections.synchronizedMap() 重写以下代码,同时保持并发时的正确性? Collections.synchronizedMap(new WeakHashMap()); 即,是否可…

献世佛 2024-08-22 03:46:33 12 0
更多

推荐作者

琉璃梦幻

文章 0 评论 0

qq_4zWU6L

文章 0 评论 0

话少情深

文章 0 评论 0

彻夜缠绵

文章 0 评论 0

千寻…

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文