Cache: Add awaits to memory cache rebuilds to fix race conditions (#20960)

* Await rebuilds and fix multiple open DataReaders

* Add additional missing awaits
This commit is contained in:
Mole
2025-11-26 15:02:07 +01:00
committed by GitHub
parent ff8cbb8b81
commit eaf5960a4d
4 changed files with 7 additions and 7 deletions

View File

@@ -265,8 +265,8 @@ public sealed class ContentCacheRefresher : PayloadCacheRefresherBase<ContentCac
if (payload.ChangeTypes.HasType(TreeChangeTypes.RefreshAll))
{
_documentNavigationManagementService.RebuildAsync();
_documentNavigationManagementService.RebuildBinAsync();
_documentNavigationManagementService.RebuildAsync().GetAwaiter().GetResult();
_documentNavigationManagementService.RebuildBinAsync().GetAwaiter().GetResult();
}
if (payload.Key is null)