func (s *Server) Stats() ServerStats {
	s.mu.Lock()
	defer s.mu.Unlock()
	ss := s.stats
	ss.GoodNodes = s.numGoodNodes()
	ss.Nodes = s.numNodes()
	ss.OutstandingTransactions = len(s.transactions)
	return ss
}
func (s *Server) Stats() ServerStats {
	s.mu.Lock()
	defer s.mu.Unlock()
	ss := s.stats
	ss.GoodNodes = s.numGoodNodes()
	ss.Nodes = s.numNodes()
	ss.OutstandingTransactions = len(s.transactions)
	return ss
}
func ( s * Server ) Stats ( ) ServerStats { s . mu . Lock ( ) defer s . mu . Unlock ( ) ss := s . stats ss . GoodNodes = s . numGoodNodes ( ) ss . Nodes = s . numNodes ( ) ss . OutstandingTransactions = len ( s . transactions ) return ss }
// Stats returns statistics for the server.
Stats returns statistics for the server .