in src/main/java/org/apache/cxf/cwiki/SiteExporter.java [364:393]
protected void render() throws Exception {
for (Page p : modifiedPages) {
if (globalPages.contains(p.getTitle())) {
modifiedPages.clear();
modifiedPages.addAll(pages.values());
break;
}
}
if (forceAll) {
modifiedPages.clear();
modifiedPages.addAll(pages.values());
modifiedBlog.clear();
modifiedBlog.addAll(blog.values());
}
if (!modifiedBlog.isEmpty()) {
//blogs changed, see if any pages have blogs
for (Page p : pages.values()) {
if (p.hasBlog() && !modifiedPages.contains(p)) {
modifiedPages.add(p);
}
}
}
if (!modifiedPages.isEmpty() || !modifiedBlog.isEmpty()) {
renderBlog();
renderPages();
saveCache();
}
}