init method
Implementation
@override
Future<void> init(AsyncDepAccess<V, D> access) async {
final value = super.getValue(access);
try {
access.asyncDepObserver?.onDepStartInitialize(access.dep);
await access.initCallback(value);
_initialized = true;
access.asyncDepObserver?.onDepInitialized(access.dep);
} on Object catch (e, s) {
access.asyncDepObserver?.onDepInitializeFailed(access.dep, e, s);
rethrow;
}
}