Мой телефон показывает, что кэш-память использовала 20,30 МБ, что намного больше, чем то, что я получаю программно. Программно я получаю 12288 байт
Я вычисляю размер кеша, используя следующий код для вычисления кеша: публичный void CalculateSize () {длинный размер = 0;long exsize = 0;длинный общий размер = 0;
File[] files = getCacheDir().listFiles();
for (File f:files) {
size = size+f.length();
}
File[] filex = getExternalCacheDir().listFiles();
for (File f:filex) {
exsize = exsize+f.length();
}
totalsize=size+exsize;
Log.d("tss",totalsize+"");
}