public static function removeFromCaches($job_id) { $jobCache = self::getInfo($job_id); if (!empty($jobCache)) { self::removeJobFromRecentCache($job_id); if (!empty($jobCache['JobDmaCode'])) { self::removeJobFromDmaCache($jobCache['JobDmaCode'], $job_id); } // remove from ads Ad::deleteAdDetailsCache($job_id); if (!empty($jobCache['JobKeywords'])) { $keywords = explode(',', $jobCache['JobKeywords']); foreach ($keywords as $kw) { Keyword::removeJobFromKeywordCache($kw, $job_id); } } if (!empty($jobCache['JobCompanyStrId'])) { Company::removeJobFromCompanyCache($jobCache['JobCompanyStrId'], $job_id); } self::removeCache($job_id); } }