package angularBeans.js.cache;
public class StaticJsCacheFactory {
private Class<? extends StaticJsLoader> staticJsLoader;
public StaticJsCacheFactory(Class<? extends StaticJsLoader> staticJsLoader){
this.staticJsLoader = staticJsLoader;
}
public void BuildStaticJsCache(){
StaticJsLoader loader;
try {
loader = staticJsLoader.newInstance();
loader.LoadCoreScript();
loader.LoadExtensions();
StaticJsCache.Compress();
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
}
}
}