public void ObserveAll(Action <TapeRecord> observer)
 {
     foreach (var record in _cache.ReadRecords(0, int.MaxValue))
     {
         observer(record);
     }
 }