private void CacheAfterUnPublishNode(Umbraco.Core.Publishing.IPublishingStrategy sender, Umbraco.Core.Events.PublishEventArgs<IContent> e) { var motos = e.AsEnumerableOfOne(); foreach(var moto in motos) { if(moto.PublishedEntities.Any(z => z.Ancestors().Any(node => node.ContentType.Alias == "Catalog"))) { HttpContext.Current.Cache.Remove("Models"); HttpContext.Current.Cache.Remove("Motos"); continue; } } }