public function executeCommand($queue, $messageCacheIdentifier)
    {
        if(!$this->messageCache->has($messageCacheIdentifier)) {
            throw new JobQueueException(sprintf('No message with identifier %s was found in the message cache.', $messageCacheIdentifier), 1517868903);
        }

        /** @var Message $message */
        $message = $this->messageCache->get($messageCacheIdentifier);
        $queue = $this->queueManager->getQueue($queue);
        $this->jobManager->executeJobForMessage($queue, $message);
    }