MCPcopy Create free account
hub / github.com/CPChain/chain / Put

Method Put

database/memdb.go:26–32  ·  view source on GitHub ↗
(key []byte, value []byte)

Source from the content-addressed store, hash-verified

24}
25
26func (db *MemDatabase) Put(key []byte, value []byte) error {
27 db.rw.Lock()
28 defer db.rw.Unlock()
29
30 db.db[string(key)] = common.CopyBytes(value)
31 return nil
32}
33
34func (db *MemDatabase) Has(key []byte) (bool, error) {
35 db.rw.RLock()

Callers 4

TestMemDatabase_KeysFunction · 0.95
TestMemDatabase_LenFunction · 0.95
TestIncompleteStateSyncFunction · 0.95
testGetNodeDataFunction · 0.95

Calls 2

LockMethod · 0.80
UnlockMethod · 0.80

Tested by 4

TestMemDatabase_KeysFunction · 0.76
TestMemDatabase_LenFunction · 0.76
TestIncompleteStateSyncFunction · 0.76
testGetNodeDataFunction · 0.76