Каждое приложение имеет данные и кеш .
В Android, в чем разница между ними?
Разработчики приложений решают, какую информацию хранить в «данных», а какую в «кэше».
Обычно «данные» используются для информации об учетной записи, настроек, сохраненных данных об активности, результатов игр и всего, что необходимо хранить постоянно. Очистка данных заставит ваше приложение «забыть» обо всем, как будто вы его переустановили.
«Кэш» содержит всю информацию и файлы, которые можно каким-либо образом получить (из Интернета или другим способом). Например, социальные приложения могут кэшировать все данные вашей ленты (фотографии, комментарии и т. д.). Очистка кеша может привести к тому, что ваше приложение перезагрузит все потерянные (и необходимые) данные из исходного источника. Это не должно заставлять ваше приложение вести себя плохо.
В общем:
Кэш это временные файлы. Одним из примеров могут быть миниатюры контактов в приложении для социальных сетей. Их можно очистить без каких-либо серьезных последствий — приложение может просто загрузить их снова, когда это необходимо, — а если места мало, ОС Android может сама удалить файлы кеша.
Данные — это «важная» информация. Сюда могут входить учетные данные и настройки, которые вы обычно хотите, чтобы приложение запоминало.
Кэш — это временные (ненужные) файлы, а данные — это файлы, необходимые приложению. Сохраняет активность и прогресс пользователей
Почаще очищайте кеш, иначе это может повлиять на производительность устройства. При увеличении кэш-памяти телефон становится медленным и зависает. Это происходит с телефонами, у которых мало внутренней памяти.
RockPaperLz - Замаскируй это или гроб
Мэтью Рид