Jake Wharton の DiskLRUCache が使用されているのを見たすべての例で、メイン スレッドで (つまり、新しいスレッドを開かずに) cache.get と cache.put を呼び出している人を見てきました。
これは悪くないですか?また、スレッド化された呼び出しを使用して文字列を取得したい場合、リスナーを作成せずに行う最善の方法は何ですか?
つまり、現在私は持っています: String data = cache.get("data");
しかし、これはディスク I/O 操作なので、むしろ cache.get を別のスレッドに移動したいと思います。