code: func (l *ConnectionsLimiter) ReleaseConnection(token string) {
  
  	l.Lock()
  	defer l.Unlock()
  
  	if l.maxConnections == 0 {
  		return
  	}
  
  	numberOfConnections, exists := l.connections[token]
  	if !exists {
  		log.Errorf("Trying to set negative number of connections")
  	} else {
  		if numberOfConnections <= 1 {
  			delete(l.connections, token)
  		} else {
  			l.connections[token] = numberOfConnections - 1
  		}
  	}
  }
docs: // ReleaseConnection decrements the counter