gpt4 book ai didi

java - 基于共享首选项的 LRU 缓存

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

我想创建一个由共享首选项支持的 LRU 缓存。基本上我想存储特定数量的字符串(大约 20 个)并具有 LRU 行为。
我知道 LinkedHashMap 是 java 中的 LRU,但是有没有办法实现我想要的以某种方式以干净的方式备份共享首选项中的 LRU?

最佳答案

更简洁的方法是在应用程序中维护一个 LinkedHashMap。当对 LinkedHashMap 进行任何操作时,将其转换为 String ArrayList 并将其保存到 SharedPreferences 中,反之亦然。

关于java - 基于共享首选项的 LRU 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44888787/

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