[Blazor] Fix race condition when caching for a type of...
[Blazor] Fix race condition when caching for a type of QueryParameterValueSupplier (#40636) (#40663)
## Description
We were using a regular dictionary on an internal cache that can be accessed concurrently.
#40595
## Customer Impact
If two or more threads try to populate the cache concurrently, it can cause the app to fail.
## Regression?
- [ ] Yes
- [X] No
[If yes, specify the version the behavior has regressed from]
## Risk
- [ ] High
- [ ] Medium
- [X] Low
It's switching the underlying dictionary type used.
## Verification
- [ ] Manual (required)
- [X] Automated
We have extensive E2E and unit tests for this behavior.
## Packaging changes reviewed?
- [ ] Yes
- [ ] No
- [X] N/A
Co-authored-by:
Mayuki Sawatari <mayuki+github@misuzilla.org>
想要评论请 注册 或 登录