in monitored_cache.go [113:124]
func (c *monitoredCache) purgeClosedConns() {
c.mu.Lock()
defer c.mu.Unlock()
var open []*instrumentedConn
for _, s := range c.openConns {
if !s.isClosed() {
open = append(open, s)
}
}
c.openConns = open
}