From daa95def7320070f3cdc1a63e039207ddfa2b0af Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Mon, 26 May 2014 17:37:09 -0700 Subject: [PATCH] Disabling user mode output cache --- .../Orchard.OutputCache/Filters/OutputCacheFilter.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Orchard.Web/Modules/Orchard.OutputCache/Filters/OutputCacheFilter.cs b/src/Orchard.Web/Modules/Orchard.OutputCache/Filters/OutputCacheFilter.cs index a6734cae7..3add7b58c 100644 --- a/src/Orchard.Web/Modules/Orchard.OutputCache/Filters/OutputCacheFilter.cs +++ b/src/Orchard.Web/Modules/Orchard.OutputCache/Filters/OutputCacheFilter.cs @@ -487,10 +487,12 @@ namespace Orchard.OutputCache.Filters { response.Cache.SetMaxAge(maxAge); } + response.Cache.VaryByParams["*"] = true; + response.DisableUserCache(); + // keeping this examples for later usage - // response.Cache.VaryByParams["*"] = true; - // response.DisableUserCache(); // response.DisableKernelCache(); + // response.Cache.SetOmitVaryStar(true); // an ETag is a string that uniquely identifies a specific version of a component. // we use the cache item to detect if it's a new one @@ -500,8 +502,6 @@ namespace Orchard.OutputCache.Filters { } } - response.Cache.SetOmitVaryStar(true); - if (_varyQueryStringParameters != null) { foreach (var queryStringParam in _varyQueryStringParameters) { response.Cache.VaryByParams[queryStringParam] = true;