From f2fb1d520d177d947410d8ca070f75774fb72dd7 Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Wed, 23 Sep 2015 10:17:17 -0700 Subject: [PATCH] Preventing concurrency when monitoring extensions --- src/Orchard/Environment/DefaultOrchardHost.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Orchard/Environment/DefaultOrchardHost.cs b/src/Orchard/Environment/DefaultOrchardHost.cs index c3d9fa782..6583acf6a 100644 --- a/src/Orchard/Environment/DefaultOrchardHost.cs +++ b/src/Orchard/Environment/DefaultOrchardHost.cs @@ -208,7 +208,7 @@ namespace Orchard.Environment { // This is a "fake" cache entry to allow the extension loader coordinator // notify us (by resetting _current to "null") when an extension has changed // on disk, and we need to reload new/updated extensions. - _cacheManager.Get("OrchardHost_Extensions", + _cacheManager.Get("OrchardHost_Extensions", true, ctx => { _extensionMonitoringCoordinator.MonitorExtensions(ctx.Monitor); _hostLocalRestart.Monitor(ctx.Monitor);