public class DefaultCacheInvalidationPolicy extends AbstractLogEnabled implements CacheInvalidationPolicy
CacheInvalidationPolicyROLE| Constructor and Description | 
|---|
DefaultCacheInvalidationPolicy()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
invalidateCacheOnContentCommented(Page page,
                                 Content content)
Invalidate cache on a content commented 
 | 
void | 
invalidateCacheOnContentDeletion(Site site,
                                String contentId)
Invalidate cache on a content deleted 
 | 
void | 
invalidateCacheOnContentModification(Site site,
                                    Content content)
Invalidate cache on a content modfication 
 | 
void | 
invalidateCacheOnPageDeletion(Site site,
                             PagesContainer parent,
                             String pageId,
                             String pathInSitemap)
Invalidate cache on a page deletion 
 | 
void | 
invalidateCacheOnPageMinorChange(Page page)
Invalidate cache on a minor page change. 
 | 
void | 
invalidateCacheOnPageModification(Page page)
Invalidate cache when a page is modified. 
 | 
void | 
invalidateCacheOnPageMove(Page page,
                         PagesContainer oldParent,
                         String oldPathInSitemap)
Invalidate cache on a page move 
 | 
getLogger, setLoggerpublic DefaultCacheInvalidationPolicy()
public void invalidateCacheOnPageModification(Page page) throws Exception
CacheInvalidationPolicyinvalidateCacheOnPageModification in interface CacheInvalidationPolicypage - the modified pageException - if an error occurspublic void invalidateCacheOnPageMinorChange(Page page) throws Exception
CacheInvalidationPolicyinvalidateCacheOnPageMinorChange in interface CacheInvalidationPolicypage - the modified pageException - if an error occurspublic void invalidateCacheOnPageDeletion(Site site, PagesContainer parent, String pageId, String pathInSitemap) throws Exception
CacheInvalidationPolicyinvalidateCacheOnPageDeletion in interface CacheInvalidationPolicysite - the siteparent - the parent page or sitemappageId - the page idpathInSitemap - path of the page in sitemapException - if an error occurspublic void invalidateCacheOnPageMove(Page page, PagesContainer oldParent, String oldPathInSitemap) throws Exception
CacheInvalidationPolicyinvalidateCacheOnPageMove in interface CacheInvalidationPolicypage - the page movedoldParent - the old parentoldPathInSitemap - the old path in sitemapException - if an error occurspublic void invalidateCacheOnContentCommented(Page page, Content content) throws Exception
CacheInvalidationPolicyinvalidateCacheOnContentCommented in interface CacheInvalidationPolicypage - the pagecontent - the commented contentException - if an error occurspublic void invalidateCacheOnContentDeletion(Site site, String contentId) throws Exception
CacheInvalidationPolicyinvalidateCacheOnContentDeletion in interface CacheInvalidationPolicysite - the sitecontentId - the content idException - if an error occurspublic void invalidateCacheOnContentModification(Site site, Content content) throws Exception
CacheInvalidationPolicyinvalidateCacheOnContentModification in interface CacheInvalidationPolicysite - the sitecontent - the contentException - if an error occurs