def _tasks_del(cls, task_id, apiview=None, **additional_apiview):
        """Delete task from pending tasks dict in cache."""
        if apiview is None:
            info = cls._pop_task(owner_id_from_task_id(task_id), task_id)
            apiview = info.get('apiview', {})

        if additional_apiview:
            apiview.update(additional_apiview)

        # Store task info for socket.io que monitor
        cache.set('sio-' + task_id, apiview, 60)

        return apiview