func()

in diskio/diskdb.go [43:58]


func (diskdb *diskKVStore) Save(key string, value []byte) (string, error) {
	var savedKey string
	if key != "" {
		savedKey = key
	} else {
		sum := sha256.Sum256(value)
		savedKey = hex.EncodeToString(sum[:])
	}

	diskdb.mux.Lock()
	defer diskdb.mux.Unlock()

	err := diskdb.db.Write(savedKey, value)

	return savedKey, err
}