ios app 网络请求如何用MagicalRecord配合Mantle, 设计数据缓存?

现在app中BaseHttpRequest负责网络请求, HttpRequest(继承自BaseHttpRequest)负责网络数据缓存。
app有以下的一些需求,如将api请求数据缓存到CoreData, 再从缓存数据中查询,更新和筛选数据等。小弟之前没做过数据缓存方面的, 请问大神, 该如何设计数据缓存呢?

比如说:
缓存的实体NSManagedObject该有哪些字段?

查看回复