Future<void> saveDB([Map<String, dynamic>? newDb]) async { final db = newDb ?? _dbCache ?? {}; await dbFile.writeAsString(JsonEncoder.withIndent(' ').convert(db)); _dbCache = db; }