FocusStats returns the RPCFocusStats for a given focus value like an indexName
(focusVal string)
| 226 | // FocusStats returns the RPCFocusStats for a given focus value like |
| 227 | // an indexName |
| 228 | func (s *GRPCPathStats) FocusStats(focusVal string) *RPCFocusStats { |
| 229 | s.m.Lock() |
| 230 | if s.focusStats == nil { |
| 231 | s.focusStats = map[string]*RPCFocusStats{} |
| 232 | } |
| 233 | rv, exists := s.focusStats[focusVal] |
| 234 | if !exists { |
| 235 | rv = &RPCFocusStats{} |
| 236 | s.focusStats[focusVal] = rv |
| 237 | } |
| 238 | s.m.Unlock() |
| 239 | return rv |
| 240 | } |
| 241 | |
| 242 | func (s *GRPCPathStats) ResetFocusStats(focusVal string) { |
| 243 | s.m.Lock() |
no outgoing calls
no test coverage detected