Android 磁盘缓存与内存缓存

amd*_*dev 2 memory android caching disk

我没有完全理解何时应该使用内存缓存(LruCache)以及何时选择磁盘缓存。或者我应该一起使用它们?我看了这里

Man*_*ddy 6

内存缓存:-

  • 更快地访问此缓存
  • 该缓存会占用您的应用程序内存,因此请避免使用它来存储大量数据
  • 一旦应用程序进入后台,内存缓存就会被破坏,并被系统杀死以节省资源

磁盘缓存:-

  • 比内存缓存慢
  • 将其用于大型缓存数据
  • 即使应用程序进入后台后,数据仍然存在