Я извлекаю много эскизов в своем приложении с удаленного сервера и лениво загружаю их в виде списка.Какое идеальное место для кэширования изображений?
Исходные изображения запускаются в фоновом режиме AsynTask, и по завершении выбранные изображения сохраняются в HashMap с помощью SoftReferences.
Это работает отлично, но когда изображения в кеше получают GC'd, выборки должны быть повторно запущены.
Я мог бы хранить их на SD-карте, чтобы не было повторной выборки.
Но я не использовал этот подход из-за беспорядка, который он создавал на SD-карте.
Есть ли альтернативы этим сортам, например временные папки, которые можно очистить, когда действие/приложение заканчивается/завершается?
Что такое «идеальное место» для кеширования изображений? Любые советы, примеры проектов или указатели будут оценены.