public static void cacheWidgets() throws IllegalAccessException {
StringBuilder widgetPath = new StringBuilder();
widgetPath.append(hiccPath);
Path widgetFiles = new Path(widgetPath.toString());
FileSystem fs;
catalog = new CatalogBean();
catalog.setId("root");
catalog.setLabel("root");
try {
fs = FileSystem.get(config);
FileStatus[] fstatus = fs.listStatus(widgetFiles);