Confluence Docs 3.3 : Confluence Cache Schemes
This page last changed on Mar 23, 2010 by alui.
Default SchemeIf a cache has not been defined, then it will use the default cache size and expiry. As the start of your confluence/WEB-INF/classes/confluence-coherence-cache-config.xml file you will notice the following: <cache-mapping> <cache-name>*</cache-name> <scheme-name>default</scheme-name> </cache-mapping> So basically all caches will default to using the default scheme, which is defined as below: <!-- Default scheme --> <local-scheme> <scheme-name>default</scheme-name> <class-name>com.atlassian.confluence.cache.tangosol.ExpiryCountingLocalCache</class-name> <high-units>1000</high-units> <expiry-delay>3600</expiry-delay> </local-scheme> I.e. with a size of 1000 Objects and an expiry of 3600 seconds. Other schemes use the above as their default and either override the size of the cache, or the length of the expiry. Common SchemesIn addition to the default scheme, there are also common schemes used in Confluence caches: <!-- Common schemes --> <local-scheme> <scheme-name>large</scheme-name> <scheme-ref>default</scheme-ref> <high-units>10000</high-units> </local-scheme> <local-scheme> <scheme-name>medium</scheme-name> <scheme-ref>default</scheme-ref> <high-units>5000</high-units> </local-scheme> <local-scheme> <scheme-name>small</scheme-name> <scheme-ref>default</scheme-ref> <high-units>100</high-units> </local-scheme> <local-scheme> <scheme-name>large-transient</scheme-name> <scheme-ref>default</scheme-ref> <high-units>10000</high-units> <expiry-delay>300s</expiry-delay> </local-scheme> <local-scheme> <scheme-name>user</scheme-name> <scheme-ref>default</scheme-ref> <high-units>5000</high-units> <expiry-delay>300s</expiry-delay> </local-scheme> RELATED TOPICSCache Performance Tuning |
![]() |
Document generated by Confluence on Jul 09, 2010 01:09 |