Как кешировать результат запроса в данные ember
Я хочу кешировать результат запроса в ember-data. (findQuery
)
Чтобы было понятно: я не хочу кэшировать целые модели; простокакие модели являются результатом запроса. Где подходящее место для этого?
Я думал о реализации этого в адаптере и кэшировании результата вызова AJAX, но я не думаю, что это хорошее решение, так как я не хочу переопределять загруженные и, возможно, более новые и / или модифицированные данные модели.
Я не думаю, что можно просто вернуть список идентификаторов и манипулировать адаптерома также Сериализатор для этого простого варианта использования кажется грязным!
На самом деле я не хочу этогоfindQuery
вызывается для конкретных типов запросов. Как и поведениеfindAll
, Хорошо было бы что-то вродеqueryShouldBeCached
крюк.
Есть ли хорошее решение для этого?