Replace a use of putIfAbsent with ??= (#125)
Replace a use of putIfAbsent with ??= (#125)

Because it avoids using a closure, it seems that ??= [] can be used with better performance than putIfAbsent in groupBy.
dart-lang/collection