init method
Implementation
@override
Future<void> init() async {
if (!_initialized) {
logger.i('Initialized');
await _restore();
_cached
.forEach((expiration) => expirations[expiration.target] = expiration);
_cached = [];
_registerEventListeners();
_initialized = true;
}
}