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