blob: 5d0b2fdededa0df74b70344055fa505bb8b7d84c (
about) (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
package commitquery
// release resets one worker and returns it to the idle pool if there is room.
func (queries *Queries) release(q *query) {
q.resetForReuse()
queries.mu.Lock()
defer queries.mu.Unlock()
if len(queries.idle) >= queries.maxIdle {
return
}
queries.idle = append(queries.idle, q)
}
|