Package org.ametys.web.cache.pageelement
-
Interface Summary Interface Description PageElementCachePolicy Used by the event processing to know whether cached content should be kept or cleared. -
Class Summary Class Description AbstractACLPageElementCachePolicy Base class forPageElementCachePolicy
based on event ids and site aware ACL context.
When ACL is updated, the returned value will be REMOVE only if reading access has updated.AbstractSimplePageElementCachePolicy Base class for simplePageElementCachePolicy
only based on event ids.
Implementations should provide a list of event ids for which the cache should be removed.DisablePageElementCacheAction Disable page element cache for the current request.InvalidatePageElementCacheObserver Handles thePageElementCache
based on the variousPageElementCachePolicy
.InvalidatePageElementCacheOnPageACLUpdateListener Clear zone item cache on contents when a page's access is updated.InvalidatePageElementCacheOnSiteChangeObserver Clear all caches when a site's configuration is updated.PageElementCache Cache the page elements renderings.
This class handles several caches, one per site and per JCR workspace.PageElementCachePolicyExtensionPoint Extension point forPageElementCachePolicy
. -
Enum Summary Enum Description PageElementCachePolicy.PolicyResult Processing result.