Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 磁盘缓存/DiskLRUCache-非线程访问?_Java_Android_Caching_Disk - Fatal编程技术网

Java 磁盘缓存/DiskLRUCache-非线程访问?

Java 磁盘缓存/DiskLRUCache-非线程访问?,java,android,caching,disk,Java,Android,Caching,Disk,我看到的每个使用Jake Wharton的DiskLRUCache的例子,我都看到有人在主线程上调用cache.get和cache.put(即不打开新线程) 这还不错吧?另外,如果我想使用线程调用获取字符串,那么在不创建侦听器的情况下,最好的方法是什么 ie目前我有:String data=cache.get(“数据”) 但由于这是一个磁盘I/O操作,我宁愿移动缓存。转到另一个线程。快速浏览代码,似乎使事情异步是你的工作,而不是缓存的工作。不过,您可以考虑启用 StrictMode 来确认这一点

我看到的每个使用Jake Wharton的DiskLRUCache的例子,我都看到有人在主线程上调用cache.get和cache.put(即不打开新线程)

这还不错吧?另外,如果我想使用线程调用获取字符串,那么在不创建侦听器的情况下,最好的方法是什么

ie目前我有:String data=cache.get(“数据”)


但由于这是一个磁盘I/O操作,我宁愿移动缓存。转到另一个线程。

快速浏览代码,似乎使事情异步是你的工作,而不是缓存的工作。不过,您可以考虑启用<代码> StrictMode <代码>来确认这一点。