samedi 2 mai 2015

how to cache query result in ember data

I wanna cache the result of a query in ember-data. (findQuery)

To make it clear: I don't wanna cache the entire models. just what models are the result of the query. Where is the right place for this?

I was thinking about implementing this in the adapter and cache the result of the AJAX call, but I don't think this is a good solution since I don't wanna override the loaded and maybe newer and/or modified model data.

I don't thinks its possible to just return a list of ID's, and to manipulate the adapter and the serializer for this simple use-case seems to be messy!

Actually I don't want that findQuery is called for specific types of querys. Like the behavior of findAll. Nice would be something like a queryShouldBeCached hook.

Is there a good Solution for this?

Thanks

lux




Aucun commentaire:

Enregistrer un commentaire