public void loadCache()

in src/main/java/org/apache/cxf/cwiki/SiteExporter.java [868:887]


    public void loadCache() throws Exception {
        File file = new File(rootOutputDir, pageCacheFile);
        if (file.exists()) {
            try {
                FileInputStream fin = new FileInputStream(file);
                ObjectInputStream oin = new ObjectInputStream(fin);
                pages = CastUtils.cast((Map<?, ?>)oin.readObject());
                blog = CastUtils.cast((Map<?, ?>)oin.readObject());
                oin.close();
                
                for (Page p : pages.values()) {
                    p.setExporter(this);
                }
            } catch (Throwable t) {
                //invalid cache, punt
                pages.clear();
                blog.clear();
            }
        }
    }