diff --git a/src/Umbraco.Core/Cache/HttpRequestCacheProvider.cs b/src/Umbraco.Core/Cache/HttpRequestCacheProvider.cs index 82bae16d17..0a95ff6fd2 100644 --- a/src/Umbraco.Core/Cache/HttpRequestCacheProvider.cs +++ b/src/Umbraco.Core/Cache/HttpRequestCacheProvider.cs @@ -81,16 +81,7 @@ namespace Umbraco.Core.Cache get { - // FIXME - // we still need something to lock though - // some locker in the context items? - - object locker; - lock (this) - { - locker = ContextItems["locker"] ?? (ContextItems["locker"] = new object()); - } - return new MonitorLock(locker); + return new MonitorLock(ContextItems.SyncRoot); } }