예제 #1
0
        public void Unlock(object key)
        {
            var lockHandle = new LockHandle();

            if (Get(key.ToString()) != null)
            {
                try
                {
                    cache.Unlock(region, key.ToString(), lockHandle);
                }
                catch (CacheException) {}
            }
        }
예제 #2
0
        /// <inheritdoc />
        public override void Unlock(object key, object lockValue)
        {
            var lockHandle = lockValue as LockHandle? ?? new LockHandle();

            if (Get(key.ToString()) != null)
            {
                try
                {
                    cache.Unlock(region, key.ToString(), lockHandle);
                }
                catch (CacheException) {}
            }
        }