The Advanced Cache app installs an Advanced tab into the Cache Tools app that allows you to configure site-aware caches.
Installing
Maven is the easiest way to install the module. Add the following to your bundle:
Uninstalling
- Go to the app, unset all checkboxes for site aware workspaces and confirm.
- Remove the
/modules/advanced-cache-app
and/modules/cache-app/apps/cacheTools/subApps/advancedTools
nodes. - Shut down Magnolia, remove the Advanced Cache module JAR (
magnolia-advanced-cache-app.jar
) fromWEB-INF/lib
and start up Magnolia again.
Usage
Open the cacheTools
app, go to the Advanced
tab and select workspaces that are site-aware. Then means that it used different subtrees for different sites. For example, the site www.site1.com uses subtree /site1
in the website
workspace and www.site2.com uses the subtree /site2
. Click Configure and restart your instance.
How to test
- Fill the caches with some content.
- Change something in one of the subtrees.
- Check that the corresponding cache was flushed and other site caches aren't empty.
- Add/remove a site via
site app
and check that a cache was added/removed.
Overview
Content Tools