public UpgradeableReadLockHelper([NotNull] ReaderWriterLockSlim readerWriterLock) { readerWriterLock.EnterUpgradeableReadLock(); this.readerWriterLock = readerWriterLock; }