code: func (a *AddrManager) Start() {
  	// Already started?
  	if atomic.AddInt32(&a.started, 1) != 1 {
  		return
  	}
  
  	log.Trace("Starting address manager")
  
  	// Load peers we already know about from file.
  	a.loadPeers()
  
  	// Start the address ticker to save addresses periodically.
  	a.wg.Add(1)
  	go a.addressHandler()
  }
docs: // Start begins the core address handler which manages a pool of known
  // addresses, timeouts, and interval based writes.