А тут никогда кэш бы и не стал полезен. Все кэши по своей сути
оптимизуют время доступа к данным, но лишь в том случае, когда запросы
на эти данные повторяются, т.е. можно выделить некоторое рабочее
множество данных, к которым чаще всего обращаются. При полностью же
хаотичном обращении к данным эффекта никакого, очевидно, не
будет...ну, не считая кэширования блоков(~ сектор диска?) - будет
небольшой толк при двух запросах данных из одного блока...Но
вероятность этого при чтении с жесткого диска невелика, думается :)