gpt4 book ai didi

java - 在指定时间内有效的对象引用

转载 作者:行者123 更新时间:2023-11-29 21:38:37 24 4
gpt4 key购买 nike

Java/Android 中是否有一些类可以在指定时间(例如 1 分钟)内保存对象的引用,从而避免垃圾收集器在那段时间选择对象并在之后允许它?

我想让它实现一个内存缓存

最佳答案

看看 Cache in Guava ,它也适用于 Android。它可能会满足您的需求。

例如:

LoadingCache<Key, Graph> graphs = CacheBuilder.newBuilder()
.expireAfterWrite(1, TimeUnit.MINUTES)
.build(
new CacheLoader<Key, Graph>() {
public Graph load(Key key) {
return createExpensiveGraph(key);
}
});

关于java - 在指定时间内有效的对象引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17731723/

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