我有一些键值对来存储/查询。 key = 20 char值= 200-500 char。我正在评估Android中使用持久性存储的最佳缓存机制。
我正在考虑使用Android SQLite数据库使用LinkedHashMap将键值对+存储在内存缓存中:
我使用有限大小的哈希映射的原因是为了避免一直从SQLite数据库(由文件系统支持)读取。但是,我也知道SQLite非常强大,我可以设置cache_size来调整内存中缓存的数据量。因此,并非所有查询都会访问文件系统。它会搞砸闪存吗? 欢迎任何评论/建议。