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 PageManager PageManager { get; }
protected IDistributedCache<PageCacheItem> PageCache { get; } protected IDistributedCache<PageCacheItem, PageCacheKey> PageCache { get; }
public PageAdminAppService( public PageAdminAppService(
IPageRepository pageRepository, IPageRepository pageRepository,
PageManager pageManager, PageManager pageManager,
IDistributedCache<PageCacheItem> pageCache) IDistributedCache<PageCacheItem, PageCacheKey> pageCache)
{ {
PageRepository = pageRepository; PageRepository = pageRepository;
PageManager = pageManager; PageManager = pageManager;
@ -115,6 +115,6 @@ public class PageAdminAppService : CmsKitAdminAppServiceBase, IPageAdminAppServi
protected virtual async Task InvalidateDefaultHomePageCacheAsync(bool considerUow = false) 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