From 3230fce76ab634b398bb2a1886c2ac041ea3a6b5 Mon Sep 17 00:00:00 2001 From: Shannon Date: Wed, 8 Apr 2015 11:47:16 +1000 Subject: [PATCH] fixes lock on PropertyCollection, should just be a normal lock --- src/Umbraco.Core/Models/PropertyCollection.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Core/Models/PropertyCollection.cs b/src/Umbraco.Core/Models/PropertyCollection.cs index 2a85a611c9..67a6914739 100644 --- a/src/Umbraco.Core/Models/PropertyCollection.cs +++ b/src/Umbraco.Core/Models/PropertyCollection.cs @@ -16,7 +16,7 @@ namespace Umbraco.Core.Models [DataContract(IsReference = true)] public class PropertyCollection : KeyedCollection, INotifyCollectionChanged, IDeepCloneable { - private readonly ReaderWriterLockSlim _addLocker = new ReaderWriterLockSlim(); + private readonly object _addLocker = new object(); internal Action OnAdd; internal Func ValidateAdd { get; set; } @@ -82,7 +82,7 @@ namespace Umbraco.Core.Models internal new void Add(Property item) { - using (new WriteLock(_addLocker)) + lock (_addLocker) { var key = GetKeyForItem(item); if (key != null)