I'm using JakeWharton's DiskLruCache with this implementation: Using DiskLruCache in android 4.0 does not provide for openCache method
I have two questions: Do I still have to perform the operations in a separate thread, or does JakeWharton handle that in his class? I briefly read through his class and the only time he performs operations on a separate thread is for evictions. So for example, should I be calling SimpleDiskLruCache(...) in a separate thread?
Also, what is an appropriate size for the disk cache? I know this is a open-ended, subjective question, but I'm curious to hear what others have used for caching bitmaps. I'm assuming this number should be specified in bytes?