private void execute()
        {
            var job = _queue.Dequeue();

            if (job == null)
            {
                return;
            }

            _logger.LogInformation($"Rendering map for world {job.Worldname}");
            _queue.Active = job;
            var renderer = _container.GetInstance <IMapRenderModule>();

            renderer.Render(job);
            _queue.Active = null;
            _logger.LogInformation($"Completed map for world {job.Worldname}");
        }