diff --git a/src/Orchard.Web/Modules/Orchard.OutputCache/Filters/OutputCacheFilter.cs b/src/Orchard.Web/Modules/Orchard.OutputCache/Filters/OutputCacheFilter.cs index 82355019a..853384578 100644 --- a/src/Orchard.Web/Modules/Orchard.OutputCache/Filters/OutputCacheFilter.cs +++ b/src/Orchard.Web/Modules/Orchard.OutputCache/Filters/OutputCacheFilter.cs @@ -620,12 +620,7 @@ namespace Orchard.OutputCache.Filters { } //make CacheKey morphable by external modules - try { - keyBuilder = _cachingEvents.ParticipateInCacheKey(keyBuilder); - } catch (UnauthorizedAccessException ex) { - throw new UnauthorizedAccessException(); - } catch { } - + _cachingEvents.KeyGenerated(keyBuilder); return keyBuilder.ToString(); } diff --git a/src/Orchard.Web/Modules/Orchard.OutputCache/ICachingEventHandler.cs b/src/Orchard.Web/Modules/Orchard.OutputCache/ICachingEventHandler.cs index 6e9aebf5a..a2dbc640e 100644 --- a/src/Orchard.Web/Modules/Orchard.OutputCache/ICachingEventHandler.cs +++ b/src/Orchard.Web/Modules/Orchard.OutputCache/ICachingEventHandler.cs @@ -7,6 +7,6 @@ using System.Web; namespace Orchard.OutputCache { public interface ICachingEventHandler : IEventHandler { - StringBuilder ParticipateInCacheKey(StringBuilder key); + void KeyGenerated(StringBuilder key); } } \ No newline at end of file