Собственно сабж. Зачем вообще нужен этот кэш?
Что такое кэш
Кэш — это участок памяти, где хранятся временные файлы, которые уже были обработаны ранее, и хранятся там для устранения необходимости скачивать/обрабатывать их повторно, тем самым сохраняя ресурсы компьютера и интернет-соединения.
Для чего нужен кэш в Dota 2
Когда юниты на карте выходят из тумана войны, в вашем клиенте с нуля создаются их модели, и им присваиваются определённые параметры HP, MP, предметы и эффекты. Когда они опять прячутся, то последние данные остаются в кэше, чтобы не пересоздавать лишний раз модели и не нагружать систему.
Где находится кэш в Dota 2
Папка с кэшем находится в корневой папке Dota 2, но почистить её можно через клиент Steam — делается это с помощью функции проверки целостности кэша.