public static TakeLockAsync ( RedisKey key, RedisValue value, System.TimeSpan expiry ) : Task |
||
key | RedisKey | /// The key. /// |
value | RedisValue | /// The value. /// |
expiry | System.TimeSpan | /// An expiration lifetime. /// |
return | Task |
public static Task<bool> TakeLockAsync(RedisKey key, RedisValue value, TimeSpan expiry)
{
Task<bool> result = SharedCache.Instance.GetWriteConnection(key)
.GetDatabase(SharedCache.Instance.Db)
.LockTakeAsync(key, value, expiry);
return result;
}