diff --git a/src/Umbraco.Core/ReadLock.cs b/src/Umbraco.Core/ReadLock.cs
index 4b36860c2d..7a933e5301 100644
--- a/src/Umbraco.Core/ReadLock.cs
+++ b/src/Umbraco.Core/ReadLock.cs
@@ -12,29 +12,22 @@ namespace Umbraco.Core
///
/// Intended as an infrastructure class.
///
- public class UpgradeableReadLock : IDisposable
+ public class ReadLock : IDisposable
{
private readonly ReaderWriterLockSlim _rwLock;
- private bool _upgraded = false;
///
/// Initializes a new instance of the class.
///
- /// The rw lock.
- public UpgradeableReadLock(ReaderWriterLockSlim rwLock)
+ public ReadLock(ReaderWriterLockSlim rwLock)
{
_rwLock = rwLock;
- _rwLock.EnterUpgradeableReadLock();
+ _rwLock.EnterReadLock();
}
- public void UpgradeToWriteLock()
- {
- _rwLock.EnterWriteLock();
- }
-
void IDisposable.Dispose()
{
- _rwLock.ExitUpgradeableReadLock();
+ _rwLock.ExitReadLock();
}
}
}
diff --git a/src/Umbraco.Core/Umbraco.Core.csproj b/src/Umbraco.Core/Umbraco.Core.csproj
index 50e972ac1a..27093bf152 100644
--- a/src/Umbraco.Core/Umbraco.Core.csproj
+++ b/src/Umbraco.Core/Umbraco.Core.csproj
@@ -53,8 +53,8 @@
-
+
@@ -71,7 +71,6 @@
umbraco.businesslogic
-