DataAccess.RedisAdaptor.LockKey C# (CSharp) Method

LockKey() public method

public LockKey ( string key ) : Task
key string
return Task
        public async Task<long> LockKey(string key)
        {
            // todo better use uuid for lockid, instead of timestamp
            var lockId = DateTime.Now.Ticks;

            Log.Info("LockKey key:{0} lockId:{1}", key, lockId);
            await Handle.HashSetAsync(key, new HashEntry[] {new HashEntry("_lockId", lockId), });

            return lockId;
        }