Какой файл кэширует подсистемы?

Я пытаюсь понять, как именно чтение файлов выполняется из кэша страниц. Это будет полезно, когда я буду внедрять свою собственную файловую систему в ядре.

Является ли содержимое файла кэшировано VFS или файловой системой или блочным устройством?

Где в исходном коде ядра точно запрашивается кеш-страница, когда чтение повторяется?

Linux и Unix - лучшая ОС в мире.