根本的に理解してないんだと思うんだけど、
ファイルのリードキャッシュは書き込みせずにすぐに捨てられるんだから、
どれだけ使っていても構わない。
iTunesで音楽を再生していたら、
音楽データはどんどんリードキャッシュとしてメモリに残ったままになる。
こういうシーケンシャルな読み込みは、
空きメモリが必要になったら単に捨てればいいだけなので何の問題もない。
たとえ音楽をループしていても、もう一度読むのはずっと先の話なのだから。

システムの挙動を怪しくするのはライトキャッシュやランダムアクセスなのだ。