cache in the file, not the store