In order to support checkpointing, we need to be able to set an initial list of already written times and to read that list from the writer.