class SystemConfigRefreshJob extends CacheBaseJob {

    private static final long serialVersionUID = 7751425759758902400L;

    @Override
    public void action(JobExecutionContext context) {<FILL_FUNCTION_BODY>}
}

        try {
            SchedulerContext schedulerContext = context.getScheduler().getContext();
            ApplicationContext applicationContext = (ApplicationContext) schedulerContext.get(APPLICATION_CONTEXT_KEY);
            ConfigService configService = applicationContext.getBean("configService", ConfigService.class);
            configService.reloadSystemConfig();
        } catch (SchedulerException e) {
            logger.error(e.getMessage(), e);
        }
        
    
<methods>public non-sealed void <init>() ,public abstract void action(JobExecutionContext) ,public void execute(JobExecutionContext) throws JobExecutionException<variables>protected static final java.lang.String APPLICATION_CONTEXT_KEY,protected org.slf4j.Logger logger,private static final long serialVersionUID