服务端数据更新后安卓客户端缓存怎么同步

,比如客户端访问网络加载了一个列表,图片做了磁盘缓存,服务端更新了一条数据,客户端的缓存该怎么处理?

找个用户的action触发查询,或者周期查询,或者server维护列表版本,push新的。

用一个service服务区监听服务器端数据是否发生变化,如果发生变化,去更新

使用本地数据与网络数据比较,如果一致将不进行更新,如果不一致删除本地旧的缓存数据,更新最新的数据到本地缓存。
比如现在本地已经缓存了一张图片,与服务端一对比,相同则不进行数据下载,不同则进行数据下载更新