Java 对象引用在指定时间内有效

Java 对象引用在指定时间内有效,java,android,Java,Android,Java/Android中是否有一些类在指定的时间(例如1分钟)内保存对象的引用,以避免垃圾收集器在该时间内拾取对象,并在之后允许它 我想让它实现一个内存缓存看看,它也适用于Android。它可能会给你你想要的 例如: LoadingCache<Key, Graph> graphs = CacheBuilder.newBuilder() .expireAfterWrite(1, TimeUnit.MINUTES) .build( ne

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

我想让它实现一个内存缓存看看,它也适用于Android。它可能会给你你想要的

例如:

LoadingCache<Key, Graph> graphs = CacheBuilder.newBuilder()
       .expireAfterWrite(1, TimeUnit.MINUTES)
       .build(
           new CacheLoader<Key, Graph>() {
             public Graph load(Key key) {
               return createExpensiveGraph(key);
             }
           });
LoadingCache-graphs=CacheBuilder.newBuilder()
.expireAfterWrite(1,时间单位为分钟)
.建造(
新缓存加载程序(){
公共图形加载(键){
返回createExpensiveGraph(键);
}
});
当心,