using Nop.Core.Domain.Catalog; using Nop.Core.Domain.Discounts; using Nop.Services.Caching; namespace Nop.Services.Discounts.Caching; /// /// Represents a discount-manufacturer mapping cache event consumer /// public partial class DiscountManufacturerMappingCacheEventConsumer : CacheEventConsumer { protected override async Task ClearCacheAsync(DiscountManufacturerMapping entity) { await RemoveAsync(NopDiscountDefaults.AppliedDiscountsCacheKey, nameof(Manufacturer), entity.EntityId); await base.ClearCacheAsync(entity); } }