(id ID)
| 38 | } |
| 39 | |
| 40 | func (db *Database) Retrieve(id ID) (interface{}, bool) { |
| 41 | db.mutex.Lock() // Tests do not fail if this lock is removed |
| 42 | defer db.mutex.Unlock() |
| 43 | |
| 44 | value, ok := db.data[id] |
| 45 | return value, ok |
| 46 | } |
| 47 | |
| 48 | func (db *Database) Update(id ID, value interface{}) { |
| 49 | db.mutex.Lock() |
no outgoing calls
no test coverage detected