MCPcopy Create free account
hub / github.com/couchbase/cbft / FocusStats

Method FocusStats

grpc_util.go:228–240  ·  view source on GitHub ↗

FocusStats returns the RPCFocusStats for a given focus value like an indexName

(focusVal string)

Source from the content-addressed store, hash-verified

226// FocusStats returns the RPCFocusStats for a given focus value like
227// an indexName
228func (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
242func (s *GRPCPathStats) ResetFocusStats(focusVal string) {
243 s.m.Lock()

Callers 2

updateRpcFocusStatsFunction · 0.80
gatherIndexStatsFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected