void CModule::CancelJob(CModuleJob* pJob) {
    if (pJob == nullptr) return;
    // Destructor calls UnlinkJob and removes the job from m_sJobs
    CThreadPool::Get().cancelJob(pJob);
}
void CModule::CancelJob(CModuleJob* pJob) {
    if (pJob == nullptr) return;
     
    CThreadPool::Get().cancelJob(pJob);
}