Example #1
0
 private void AddHandleInDictionary(CompressedKey key, ItemHandle handle)
 {
     lock (_itemsLock)
     {
         ItemHandle addingHandle = handle.Clone();
         ItemHandle existingHandle;
         if (_items.TryGetValue(key, out existingHandle))
         {
             existingHandle.Dispose();
         }
         _items[key] = addingHandle;
     }
 }
 private void AddHandleInDictionary(CompressedKey key, ItemHandle handle)
 {
     lock (_itemsLock)
     {
         ItemHandle addingHandle = handle.Clone();
         ItemHandle existingHandle;
         if (_items.TryGetValue(key, out existingHandle))
         {
             existingHandle.Dispose();
         }
         _items[key] = addingHandle;
     }
 }