он не очистится до закрытия приложения, если размера хватит? Не могу найти об этом
У вас похоже смешались кони-люди в одной куче. LruCache - зачастую обычная коллекция (хемап/хешсет), принцип которой в том что более старые записи будут вытесняться при достижении значения capacity. А вот appCache где храняться файлы, и доступен по context.cacheDir - он остается "жить" до момента когда юзер ИЛИ система не решат почистить его, поэтому туда НЕЛЬЗЯ сохранить важные для работы, данные (для этого есть context.fileDir)
Он не чистится до прямого указания на это.
Мы про андроидский lrucache, это реальный уже готовый класс фреймворка
Но человека задал вопрос "Есть ли гарантия, что он не очистится до закрытия приложения, если размера хватит? " - по моему это не про LRUCache
Обсуждают сегодня