(mp MetricsProvider)
| 87 | } |
| 88 | |
| 89 | func (f *leaderMetricsFactory) setProvider(mp MetricsProvider) { |
| 90 | f.onlyOnce.Do(func() { |
| 91 | f.metricsProvider = mp |
| 92 | }) |
| 93 | } |
| 94 | |
| 95 | func (f *leaderMetricsFactory) newLeaderMetrics() leaderMetricsAdapter { |
| 96 | mp := f.metricsProvider |