Example #1
0
        public void ClearCache()
        {
            if (_readerFunc == null)
            {
                return;
            }
            // if reader is null, storage is the only source of lap times — don’t clear it!

            var filename = _storage.Filename;

            _storage.Dispose();
            File.Delete(filename);
            _storage = new LapTimesStorage(DisplayName, Id);
            SetDirty();
        }