android,使用内存LruCache与直接从数据库进行查询

时间:2019-04-24 20:51:52

标签: android-lru-cache android-sql

在具有某些视图分页器片段的android应用程序中,数据列表可能是“无尽的”(它将逐页从存储库中提取)。数据约为300〜500k,具有唯一ID。

当滑动寻呼机时,它会通过uuid加载数据。问题是什么会是更好的选择

  1. 总是由uuid直接从数据库查询,
  2. 首先从LruCache查询,或者如果尚未将数据放入缓存,则查询数据库,然后再放入缓存。

使用LruCache的问题是它可能会增加内存使用量,但是直接从数据库查询可能会很慢?

建议的方式是什么?

0 个答案:

没有答案