()
| 258 | } |
| 259 | |
| 260 | func (s *Store) DBs() []*DB { |
| 261 | s.mu.Lock() |
| 262 | defer s.mu.Unlock() |
| 263 | return slices.Clone(s.dbs) |
| 264 | } |
| 265 | |
| 266 | // RegisterDB registers a new database with the store and starts monitoring it. |
| 267 | func (s *Store) RegisterDB(db *DB) error { |