func (p *Peer) canRemove() bool {
	p.RLock()
	count := len(p.inboundConnections) + len(p.outboundConnections) + int(p.scCount)
	p.RUnlock()
	return count == 0
}
func (p *Peer) canRemove() bool {
	p.RLock()
	count := len(p.inboundConnections) + len(p.outboundConnections) + int(p.scCount)
	p.RUnlock()
	return count == 0
}
func ( p * Peer ) canRemove ( ) bool { p . RLock ( ) count := len ( p . inboundConnections ) + len ( p . outboundConnections ) + int ( p . scCount ) p . RUnlock ( ) return count == 0 }
// canRemove returns whether this peer can be safely removed from the root peer list.
canRemove returns whether this peer can be safely removed from the root peer list .