From 46d2821b8b6da071c9375ecd9a06bfbfe96327ef Mon Sep 17 00:00:00 2001 From: Louis DeJardin Date: Tue, 16 Nov 2010 12:03:26 -0800 Subject: [PATCH] Perf: moving the shape table manager to singleton scope The shape descriptors and bindings are no longer created per request --HG-- branch : perf extra : rebase_source : c01a878a89763ddf80ec928b3e8d9581702ffd3a --- .../DisplayManagement/Descriptors/DefaultShapeTableManager.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Orchard/DisplayManagement/Descriptors/DefaultShapeTableManager.cs b/src/Orchard/DisplayManagement/Descriptors/DefaultShapeTableManager.cs index b10395cdb..bc8495870 100644 --- a/src/Orchard/DisplayManagement/Descriptors/DefaultShapeTableManager.cs +++ b/src/Orchard/DisplayManagement/Descriptors/DefaultShapeTableManager.cs @@ -9,7 +9,7 @@ using Orchard.Utility; namespace Orchard.DisplayManagement.Descriptors { - public class DefaultShapeTableManager : IShapeTableManager { + public class DefaultShapeTableManager : IShapeTableManager, ISingletonDependency { private readonly IEnumerable> _bindingStrategies; private readonly IExtensionManager _extensionManager;