MCPcopy
hub / github.com/aceld/zinx / GetSet

Function GetSet

zutils/shard_lock_map_bench_test.go:283–295  ·  view source on GitHub ↗
(slm ShardLockMaps, finished chan struct{})

Source from the content-addressed store, hash-verified

281}
282
283func GetSet(slm ShardLockMaps, finished chan struct{}) (set func(key, value string), get func(key, value string)) {
284 return func(key, value string) {
285 for i := 0; i < 10; i++ {
286 slm.Get(key)
287 }
288 finished <- struct{}{}
289 }, func(key, value string) {
290 for i := 0; i < 10; i++ {
291 slm.Set(key, value)
292 }
293 finished <- struct{}{}
294 }
295}
296
297func GetSetSyncMap(m *sync.Map, finished chan struct{}) (get func(key, value string), set func(key, value string)) {
298 get = func(key, value string) {

Calls 2

GetMethod · 0.65
SetMethod · 0.65

Tested by

no test coverage detected