(forgetDelay time.Duration, limits Limits, queueLength *prometheus.GaugeVec)
| 85 | } |
| 86 | |
| 87 | func newUserQueues(forgetDelay time.Duration, limits Limits, queueLength *prometheus.GaugeVec) *queues { |
| 88 | return &queues{ |
| 89 | userQueues: map[string]*userQueue{}, |
| 90 | users: nil, |
| 91 | forgetDelay: forgetDelay, |
| 92 | queriers: map[string]*querier{}, |
| 93 | sortedQueriers: nil, |
| 94 | limits: limits, |
| 95 | queueLength: queueLength, |
| 96 | } |
| 97 | } |
| 98 | |
| 99 | func (q *queues) len() int { |
| 100 | return len(q.userQueues) |
no outgoing calls