MCPcopy
hub / github.com/hwholiday/learning_tools / add

Method add

gcache/chace.go:11–18  ·  view source on GitHub ↗
(key string, val []byte)

Source from the content-addressed store, hash-verified

9}
10
11func (c *cache) add(key string, val []byte) {
12 c.mu.Lock()
13 defer c.mu.Unlock()
14 if c.lru == nil {
15 c.lru = NewLRU(c.maxCacheBytes, nil)
16 }
17 c.lru.Add(key, val)
18}
19
20func (c *cache) get(key string) (val []byte, ok bool) {
21 c.mu.Lock()

Callers 1

loadMethod · 0.80

Calls 3

NewLRUFunction · 0.85
LockMethod · 0.80
AddMethod · 0.65

Tested by

no test coverage detected