code: def run_cron_with_cache_check(cron_class, force=False, silent=False):
      
  
      with CronJobManager(cron_class, silent) as manager:
          manager.run(force)
docs: Checks the cache and runs the cron or not.
  
      @cron_class - cron class to run.
      @force      - run job even if not scheduled
      @silent     - suppress notifications