code: func (rt *routingTable) GetNodeByAddress(address string) (no *node, ok bool) {
  	rt.RLock()
  	defer rt.RUnlock()
  
  	v, ok := rt.cachedNodes.Get(address)
  	if ok {
  		no = v.(*node)
  	}
  	return
  }
docs: // GetNodeByAddress finds node by address.