Как сделать недействительным кеш Glide для некоторых конкретных изображений
Я пишу приложение, которое должно загружать много изображений из Интернета (читатель манги). Мне нужно кэшировать некоторые миниатюрные изображения для автономного использования, любые другие должны быть очищены при закрытии приложения.
Я читал кое-что о недействительности кэша на странице Glide, они сказали, что лучший способ - это изменить URL контента, но как Glide узнает, является ли это модифицированный URL старого контента или новый? Я новичок в Glide здесь.
https://github.com/bumptech/glide/wiki/Caching-and-Cache-Invalidation
Заранее спасибо:)
1 ответ
Вы можете использовать следующие для загрузки изображения:
Glide.with(context)
.signature(new StringSignature(yourVersionMetadata))
.into(imageView)
Просто поменяй yourVersionMetadata
когда вы загружаете изображение, и оно не будет загружаться из кэша, если yourVersionMetadata
это отличается.