a9fc9ffc4d
- Provides fast access for types that are used multiple times in the same module. - Enable the existing type table cache when running with new types. - Add a similar cache for instantiated generic classes. This cache is used in the current type system as well to help keep the difference between types and classes more clear. Issue: https://github.com/dart-lang/sdk/issues/48585 Change-Id: I32103cf0c0bcf9b9771e789c0d04e63a4365a066 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/321320 Commit-Queue: Nicholas Shahan <nshahan@google.com> Reviewed-by: Mark Zhou <markzipan@google.com>