public CacheLockWrapper(Senparc.Weixin.Cache.IContainerCacheStragegy containerCacheStragegy, string resourceName, string key, int retryCount, TimeSpan retryDelay)
        {
            _containerCacheStragegy = containerCacheStragegy;
            _resourceName           = resourceName + key;/*加上Key可以针对某个AppId加锁*/

            if (retryCount != 0 && retryDelay.Ticks != 0)
            {
                LockSuccessful = _containerCacheStragegy.Lock(_resourceName, retryCount, retryDelay);
            }
            else
            {
                LockSuccessful = _containerCacheStragegy.Lock(_resourceName);
            }
        }
 public CacheLockWrapper(Senparc.Weixin.Cache.IContainerCacheStragegy containerCacheStragegy, string resourceName, string key)
     : this(containerCacheStragegy, resourceName, key, 0, new TimeSpan())
 {
 }