synchronized (jobs) {
// Set up the job detail
JobDataMap jobData = new JobDataMap();
jobData.put(QuartzJobWorker.CLASS, jobClass);
jobData.put(QuartzJobWorker.CLASS_LOADER, new BundleClassLoader(bundleContext.getBundle()));
jobData.put(QuartzJobWorker.CONTEXT, job.getContext());
job.getContext().put(Site.class.getName(), this);
job.getContext().put(BundleContext.class.getName(), bundleContext);
JobDetail jobDetail = new JobDetail(jobIdentifier, groupName, QuartzJobWorker.class);
jobDetail.setJobDataMap(jobData);