实现高效的缓存系统

时间:2013-10-10 17:22:18

标签: android caching

我正在尝试在我的应用程序中实现缓存系统。让我先介绍一下背景:

我有一个视图控制器,它从数据模型中请求数据(这些是不同类型的形式)。数据模型从Cache(此问题所基于的)返回数据,如果它已过期,它将使用REST Web服务从Server请求数据。

为了实现缓存,我想我有两个选择:

  1. 从服务器到达时将数据存储在序列化对象中,并在需要时将其发送到控制器。然而问题是每次从内存中读取可能很昂贵。

  2. 创建一个存储数据模型类的静态实例的代理类。数据模型类将始终具有从服务器接收的最新数据副本。这是更快但有点复杂,我想避免它,除非性能比其他选项有显着改善。

  3. 非常感谢任何建议/示例。

    此致 Bsengar

0 个答案:

没有答案