Browse Source

Improve remove cache item

pull/184/head
Jadyn 4 years ago
parent
commit
3cb4bb2983
  1. 6
      plugins/FlashSales/src/EasyAbp.EShop.Plugins.FlashSales.Application/EasyAbp/EShop/Plugins/FlashSales/FlashSalePlans/FlashSalePlanCacheInvalidator.cs

6
plugins/FlashSales/src/EasyAbp.EShop.Plugins.FlashSales.Application/EasyAbp/EShop/Plugins/FlashSales/FlashSalePlans/FlashSalePlanCacheInvalidator.cs

@ -22,13 +22,13 @@ public class FlashSalePlanCacheInvalidator : ILocalEventHandler<EntityChangedEve
UnitOfWorkManager = unitOfWorkManager;
}
public virtual Task HandleEventAsync(EntityChangedEventData<FlashSalePlan> eventData)
public virtual async Task HandleEventAsync(EntityChangedEventData<FlashSalePlan> eventData)
{
await DistributedCache.RemoveAsync(eventData.Entity.Id);
UnitOfWorkManager.Current.OnCompleted(async () =>
{
await DistributedCache.RemoveAsync(eventData.Entity.Id);
});
return Task.CompletedTask;
}
}

Loading…
Cancel
Save