code: func (a *AddrManager) AddAddress(addr, srcAddr *wire.NetAddress) {
  	a.mtx.Lock()
  	defer a.mtx.Unlock()
  
  	a.updateAddress(addr, srcAddr)
  }
docs: // AddAddress adds a new address to the address manager.  It enforces a max
  // number of addresses and silently ignores duplicate addresses.  It is
  // safe for concurrent access.