A unidade não sabe nada sobre arquivos. Em vez disso, ele conhece os blocos . Eles são o que está em cache e também a unidade cujo uso é analisado.
Como tal, somente as partes mais usadas de um arquivo grande seriam armazenadas em cache. Se todas as partes do arquivo fossem igualmente usadas, ele selecionaria uma quantidade (aparentemente) aleatória de partes para o cache.