我正在研究为 android 实现离线模式,但要实现它,我需要实现一个缓存系统。我阅读并且人们建议 LruCache 并在LruCache Example看到了图像示例。现在我不缓存图像,我想缓存对象。例如,我有一个名为“客户”的对象,客户有一个 ID 和一个名称,所以据我了解,我会将其添加到缓存中
Id 是键,Name 是值。
我的问题是,如果我有另一个名为“课程”的对象,我需要一个单独的缓存来解决这个问题吗?因为如果它们在同一个缓存中,可能会有一个与 Courses.Id 相同的 Customer.Id。
或者什么是实现这一点的最佳方法?(第一次实现缓存,也是 android 的新手)。