Subclasses must implement this to close the datastore.
@override Future<void> close() { return db.close(); }