public IReadOnlyList<LapTimeEntry> UpdateCachedLapTimesList(ILapTimesReader reader) { CleanUp(x => x.StartsWith(KeyPrefix)); var list = reader.GetEntries().ToList(); foreach (var entry in list) { Set(entry); } Set(KeyLastUpdated, reader.GetLastModified()); return list; }