code: func NewConnectionStore(dialer SecureDialer, tlsConnectionCount metrics.Gauge) *ConnectionStore {
  	connMapping := &ConnectionStore{
  		Connections: &connMapperReporter{
  			ConnectionMapper:          make(ConnByCertMap),
  			tlsConnectionCountMetrics: tlsConnectionCount,
  		},
  		dialer: dialer,
  	}
  	return connMapping
  }
docs: // NewConnectionStore creates a new ConnectionStore with the given SecureDialer