Based on discussion in https://github.com/dotnet/runtime/pull/106843#discussion_r1765506803 we need to validate the caching behavior here and not cause the runtimes to do variable amounts of work here.