А как вам вариант иметь один Store на файл? Через методы этого корневого Store можно было бы узнать количество записей в файле и получить нужную из них по индексу.
В этом случае либо размер файла = 0, и ничего читать не нужно, либо корневой Store будет прочитан, и он в свою очередь сообщит вам количество записей в файле.