Exemple #1
0
        private async Task <TaskPayload> FetchLatestWorkAsync()
        {
            var key = await cacheClient.SortedSetPopAsync <TaskKey>(SchedulerQueueKey);

            if (key == null || string.IsNullOrWhiteSpace(key?.Uuid))
            {
                return(null);
            }
            return(await cacheClient.HashGetAsync <TaskPayload>(
                       GetObjectNamespace(key.OwnerId), key.Uuid));
        }