MCPcopy Index your code
hub / github.com/CodisLabs/codis / getOpStats

Function getOpStats

pkg/proxy/stats.go:93–110  ·  view source on GitHub ↗
(opstr string, create bool)

Source from the content-addressed store, hash-verified

91}
92
93func getOpStats(opstr string, create bool) *opStats {
94 cmdstats.RLock()
95 s := cmdstats.opmap[opstr]
96 cmdstats.RUnlock()
97
98 if s != nil || !create {
99 return s
100 }
101
102 cmdstats.Lock()
103 s = cmdstats.opmap[opstr]
104 if s == nil {
105 s = &opStats{opstr: opstr}
106 cmdstats.opmap[opstr] = s
107 }
108 cmdstats.Unlock()
109 return s
110}
111
112type sliceOpStats []*OpStats
113

Callers 1

incrOpStatsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected