Я пытаюсь реализовать класс, чтобы обеспечить более легкий доступ к некоторым небуферизованным файлам, которые должны быть прочитаны / записаны блоками по 8192 байта. То есть класс будет кешировать все, что нужно, и разрешать нормальное чтение / запись в блоках произвольного размера.
Не могли бы вы дать несколько советов и идей, пожалуйста? Управление «грязными» блоками и случайными поисками оказывается трудным.
Лучше всего информация, связанная с Delphi, но все поможет.