public function handleExpiredWorkerHandlers()
    {
        if (!$this->hasExpiredWorkerHandler()) {
            return;
        }

        foreach ($this->request as $request) {
            $worker_handler_id = $request->getWorkerHandlerId();

            if ($this->hasWorkerHandler($worker_handler_id)) {
                continue;
            }

            $this->addWorkerQueue($request->getId());

            $this->getLogger()->info(
                sprintf(
                    'WorkerHandler %s for request %s is expired. '.
                    'Therefore, the request is queued again.',
                    $worker_handler_id,
                    $request->getId()
                )
            );
        }
    }