Как сделать недействительным кеш 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 это отличается.

Другие вопросы по тегам