Browse Source

Invalidate home page cache properly

pull/17642/head
Enis Necipoglu 3 years ago
parent
commit
1181b2ace1
No known key found for this signature in database GPG Key ID: 1EC55E13241E1680
  1. 6
      modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Pages/PageAdminAppService.cs

6
modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Pages/PageAdminAppService.cs

@ -24,12 +24,12 @@ public class PageAdminAppService : CmsKitAdminAppServiceBase, IPageAdminAppServi
protected PageManager PageManager { get; }
protected IDistributedCache<PageCacheItem> PageCache { get; }
protected IDistributedCache<PageCacheItem, PageCacheKey> PageCache { get; }
public PageAdminAppService(
IPageRepository pageRepository,
PageManager pageManager,
IDistributedCache<PageCacheItem> pageCache)
IDistributedCache<PageCacheItem, PageCacheKey> pageCache)
{
PageRepository = pageRepository;
PageManager = pageManager;
@ -115,6 +115,6 @@ public class PageAdminAppService : CmsKitAdminAppServiceBase, IPageAdminAppServi
protected virtual async Task InvalidateDefaultHomePageCacheAsync(bool considerUow = false)
{
await PageCache.RemoveAsync(PageConsts.DefaultHomePageCacheKey, considerUow: considerUow);
await PageCache.RemoveAsync(new PageCacheKey(PageConsts.DefaultHomePageCacheKey), considerUow: considerUow);
}
}

Loading…
Cancel
Save