init method
Implementation
@override
Future<void> init() async {
if (!_initialized) {
logger.i('_Initialized');
await _restore();
_cached.forEach((record) => records[record.id] = record);
_cached = [];
_registerEventListeners();
_initialized = true;
}
}