Кэш == память. Не хватает памяти, вы исчерпали кеш. Если у вас есть файл, который больше, чем размер кэша, и вы просматриваете его через потоковую передачу, это как если бы у вас почти не было кэша вообще. Кэширование помогает только при повторном чтении данных, оно не влияет на первый раз.
Если файл больше памяти, то при попытке его повторного использования в памяти никогда не останется исходного файла, поэтому кеш в этом случае практически не имеет значения. Другая темная сторона заключается в том, что когда вы делаете это, вы вполне можете потерять кеш всех других небольших файлов, к которым система часто обращается и которые больше не кэшируются. Поэтому перезагрузка и восстановление скорости могут занять немного больше времени.