не слышал, чтобы задепрекейтили
Проверял эти 2 метода (externalCacheDir и cacheDir) отличия были еще в том, что файл, созданный через externalCacheDir был доступен через студийный просмоторщик и через сторонний файлменеджер.
Если же использовать только cacheDir, будет так же создана папка package_name.cache, но файлы там скрыты.
Вот не могу понять, есть ли какой-то способ получить список файлов из этой папки или нет. Через те примеры с консоли что ты скидывал аналогичное поведение.