Replacing file reading by precache accessor