IEnumerable<Sample> ISampleCache.All() { if (!_sampleBuilder.IsCompleted) _sampleBuilder.Wait(); return _samples.All(); }