function load($id)
 {
     $candidate = null;
     if (Cache::has($id)) {
         $candidate = Cache::get($id);
     } else {
         //load the candidate data from Bullhorn
         $candidate = new \Stratum\Model\Candidate();
         $candidate->set("id", $id);
         $bc = new BullhornController();
         $bc->load($candidate);
         Cache::add($id, $candidate, 60);
     }
     return $candidate;
 }