public void Accept(ICacheCollector collector) { foreach (var(sensor, provider) in _providerMap) { collector.StoreTemperature(sensor, provider.Value()); } }
public void StoreTemperature(Identifier sensor, float temperature) => _collector.StoreTemperature(sensor, temperature);