Cache vector of frame times ONLY WHEN READING BY TIME when reading Millstone data.

If frame times are cached for every data file read, stepping through a large collection
of files (as with the stepper generator) becomes prohibitively memory-expensive.