(node Node)
| 18 | } |
| 19 | |
| 20 | func (s *MemoryStore) Upsert(node Node) (Node, error) { |
| 21 | s.mu.Lock() |
| 22 | defer s.mu.Unlock() |
| 23 | s.nodes[node.ID] = node |
| 24 | return node, nil |
| 25 | } |
| 26 | |
| 27 | func (s *MemoryStore) Delete(id string) error { |
| 28 | s.mu.Lock() |
no outgoing calls