Мне сказали, что для того, чтобы не делать запрос все время, можно использовать метод .all() для загрузки данных, хранящихся в хранилище. Но как Эмбер занимается кешем? У меня есть несколько вопросов.
Как вы управляете кешем? Когда вы используете .find() и когда .all(). Используете ли вы .find(), а затем .all()? Как долго?
Имеет ли .all() срок истечения срока действия, чтобы через какое-то время он мог сделать новый запрос? Или он использует локальное хранилище, поэтому мне нужно его вручную очистить?
Предположим, что у меня есть некоторые данные, которые я хотел бы обновлять только один раз в неделю? Как мне это сделать? Теперь каждый раз, когда я вхожу или повторно посещаю тот же маршрут, создается новый запрос. Как я могу избежать этого?