package com.ycsoft.report.query; import org.springframework.context.ApplicationContext; import com.ycsoft.commons.helper.LoggerHelper; import com.ycsoft.report.commons.SystemConfig; /** * 重载报表系统缓存 */ public class ReloadSystemMemory extends Thread { private ApplicationContext ac=null; public ReloadSystemMemory(ApplicationContext ac){ this.ac=ac; } /** * 每隔半个小时更新内存 */ public void run(){ try { Thread.sleep(30* 60 * 1000); SystemConfig.initMemory(ac); } catch (Exception e) { LoggerHelper.error(this.getClass(),e.getMessage(),e); } } }