singleValueCache<T> function
T Function()
singleValueCache<T>(
- T compute()
Returns a function that computes once and returns cached value.
Implementation
T Function() singleValueCache<T>(T Function() compute) {
T? cached;
return () => cached ??= compute();
}