public void TestLockSemaphoreSlim()
        {
            var lockStore = new SemaphoreSlimLockStore();
            var o1        = lockStore.GetLockObject("MyString");
            var o2        = lockStore.GetLockObject("MyString2");

            Assert.AreNotEqual(o1, o2, "Should not have same lock object");
            var o1_2 = lockStore.GetLockObject("MyString");

            Assert.AreEqual(o1, o1_2, "Should have same lock object");
        }