From 3cb4bb29837add8094a5181647a085dec09c5683 Mon Sep 17 00:00:00 2001 From: Jadyn Date: Thu, 7 Jul 2022 00:26:46 +0800 Subject: [PATCH] Improve remove cache item --- .../FlashSalePlans/FlashSalePlanCacheInvalidator.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/FlashSales/src/EasyAbp.EShop.Plugins.FlashSales.Application/EasyAbp/EShop/Plugins/FlashSales/FlashSalePlans/FlashSalePlanCacheInvalidator.cs b/plugins/FlashSales/src/EasyAbp.EShop.Plugins.FlashSales.Application/EasyAbp/EShop/Plugins/FlashSales/FlashSalePlans/FlashSalePlanCacheInvalidator.cs index 1b56092a..e220c65d 100644 --- a/plugins/FlashSales/src/EasyAbp.EShop.Plugins.FlashSales.Application/EasyAbp/EShop/Plugins/FlashSales/FlashSalePlans/FlashSalePlanCacheInvalidator.cs +++ b/plugins/FlashSales/src/EasyAbp.EShop.Plugins.FlashSales.Application/EasyAbp/EShop/Plugins/FlashSales/FlashSalePlans/FlashSalePlanCacheInvalidator.cs @@ -22,13 +22,13 @@ public class FlashSalePlanCacheInvalidator : ILocalEventHandler eventData) + public virtual async Task HandleEventAsync(EntityChangedEventData eventData) { + await DistributedCache.RemoveAsync(eventData.Entity.Id); + UnitOfWorkManager.Current.OnCompleted(async () => { await DistributedCache.RemoveAsync(eventData.Entity.Id); }); - - return Task.CompletedTask; } }