[Fixes #7255] Cached items are not evicted on Remove and Destroy (#7281)

Fixes #7255
This commit is contained in:
Hannan Azam Khan
2016-10-14 00:27:41 +05:00
committed by Sébastien Ros
parent 5cc0acae44
commit 210aebcbe9

View File

@@ -23,8 +23,10 @@ namespace Orchard.OutputCache.Handlers {
part.DefaultCacheGraceTime = 60;
});
// Evict modified routable content when updated.
// Evict cached content when updated, removed or destroyed.
OnPublished<IContent>((context, part) => Invalidate(part));
OnRemoved<IContent>((context, part) => Invalidate(part));
OnDestroyed<IContent>((context, part) => Invalidate(part));
OnExporting<CacheSettingsPart>(ExportRouteSettings);
OnImporting<CacheSettingsPart>(ImportRouteSettings);