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