From cd57985ba43f7d2185c2150ce49393747aefb148 Mon Sep 17 00:00:00 2001 From: Renaud Paquay Date: Sun, 18 Jul 2010 19:34:18 -0700 Subject: [PATCH] Perf: Fix caching based on ISignals GetLocalizedString result was never cached because of a bug in ISignals implementation: the token was always "IsCurrent == false", which meants the cache was always out-of-date. --HG-- branch : dev --- src/Orchard/Caching/Signals.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Orchard/Caching/Signals.cs b/src/Orchard/Caching/Signals.cs index c0459f668..0c7d84799 100644 --- a/src/Orchard/Caching/Signals.cs +++ b/src/Orchard/Caching/Signals.cs @@ -32,6 +32,9 @@ namespace Orchard.Caching { } class Token : IVolatileToken { + public Token() { + IsCurrent = true; + } public bool IsCurrent { get; private set; } public void Trigger() { IsCurrent = false; } }