call method
S
call(
- Arg arg
Create the signal with the given args
Implementation
S call(Arg arg) {
if (cache) {
return untracked(() => store.putIfAbsent(arg, () {
final t = _create(arg);
if (t is SignalsAutoDisposeMixin) {
(t as SignalsAutoDisposeMixin)
.onDispose(() => untracked(() => store.remove(arg)));
}
return t;
}));
} else {
return _create(arg);
}
}