'Adds a job store to this scheduler.
:param jobstore: job store to be added
:param alias: alias for the job store
:param quiet: True to suppress scheduler thread wakeup
:type jobstore: instance of
:class:`~apscheduler.jobstores.base.JobStore`
:type alias: str'

def add_jobstore(self, jobstore, alias, quiet=False):

    self._jobstores_lock.acquire()
    try:
        if (alias in self._jobstores):
            raise KeyError(('Alias    "%s"    is    already    in    use' % alias))
        self._jobstores[alias] = jobstore
        jobstore.load_jobs()
    finally:
        self._jobstores_lock.release()
    self._notify_listeners(JobStoreEvent(EVENT_JOBSTORE_ADDED, alias))
    if (not quiet):
        self._wakeup.set()
