Возможно ли изменить политику истечения срока действия кэша в Google Volley lib? Я считаю, что вы можете реализовать свой собственный кеш, однако есть ли простой способ сделать это с реализацией по умолчанию?Установить политику истечения срока действия кэша с помощью Google Volley
ответ
Похоже, что в настоящее время срок действия кеша контролируется исключительно заголовками «Кэш» в ответе, так что в основном вы остаетесь на милость сервера. Какой бы сервер не возвращался в «Expires» или «max-age =», который будет использоваться. Мы должны будем использовать наш собственный кеш, если нам нужна специальная политика истечения срока действия ...
Не нужно писать собственную реализацию кеша. Вы можете изменить метод com.android.volley.toolbox.HttpHeaderParser.parseCacheHeaders (ответ NetworkResponse), игнорировать эти заголовки, установить поля entry.softTtl и entry.ttl для любого значения, которое работает для вас, и использовать ваш метод в вашем классе запросов.
Существует пример в моем ответе на подобный вопрос - Android Volley + JSONObjectRequest Caching
- 1. Политика истечения срока действия кэша .NET Ignite
- 2. Изменение частоты истечения срока действия кэша ASP.NET?
- 3. Каков эффект мягкого истечения срока действия в Volley?
- 4. Как установить дату истечения срока действия сеанса?
- 5. Настройка истечения срока действия кэша браузера для вложенных файлов
- 6. Установка истечения срока действия кэша активов в Rails/Cloudfront/Heroku
- 7. Срок действия истечения срока действия?
- 8. Имимер истечения срока действия
- 9. Как установить дату истечения срока действия cookie с помощью js?
- 10. Как установить время истечения срока действия Google Analytics
- 11. Как установить дату истечения срока действия счета в openldap
- 12. Время истечения срока действия изображения
- 13. Почему дата истечения срока действия кэша запросов лежит в прошлом?
- 14. Как обрабатывать записи кэша до истечения срока их действия?
- 15. Дата истечения срока действия cookie
- 16. NHibernate.Caches.MemCache web.config для времени истечения срока действия кэша
- 17. Дата истечения срока действия пароля
- 18. отслеживание истечения срока действия денег
- 19. Ошибка истечения срока действия сеанса
- 20. Кэш ASP.NET - гарантированное время истечения срока действия
- 21. Проверка истечения срока действия Java
- 22. Время истечения срока действия memcached
- 23. SQL Дата истечения срока действия
- 24. OpenGraph - срок истечения срока действия?
- 25. JRE Дата истечения срока действия
- 26. проверить карты истечения срока действия
- 27. Дата истечения срока действия приложения
- 28. Время ожидания истечения срока действия
- 29. Дата истечения срока действия пароля
- 30. Обновление JWT автоматически до истечения срока действия
спасибо. Кажется, это единственный способ. – Patrick
Как удалить заголовки кэша @Patrick –
Это неверно. Используя ответ, предоставленный oleksandr_yefremov, вы можете переопределить заголовки истечения кеша. – Ljdawson