При запуске приложения я вызываю Glide- FutureTarget
для кэширования всех изображений, все работает нормально и сокращает время загрузки на каждом экране.
Но проблема в том, что, если я обновляю файл изображения, и не изменяетсяего имя, оно показывает мне одно и то же изображение, даже после повторного запуска приложения.
Вот так я загружаю изображения.
FutureTarget<File> future = Glide.with(GlobalApplication.getAppContext())
.load(pair.getValue())
.downloadOnly(250, 250);
Я знаю, Glide предоставляет следующие методы, чтобы заставить скользитьскачайте новую копию изображения.
diskCacheStrategy(DiskCacheStrategy.NONE)
.skipMemoryCache(true))
, но эти методы недоступны в классе FutureTarget<File>
.
Мне нужно знать, как применять, удалять и кэшировать при использовании FutureTarget<File>