public void Lock(object key) { var lockHandle = new LockHandle(); if (Get(key.ToString()) != null) { try { cache.GetAndLock(region, key.ToString(), TimeSpan.FromMilliseconds(Timeout), out lockHandle); } catch (CacheException) {} } }