Re: [xwiki-devs] [xwiki-notifications] r13574 - platform/core/trunk/xwiki-cache/xwiki-cache-api/src/main/java/org/xwiki/cache/internal
Hi Thomas, Hmmm.... I think this would be best done as it's done in the DefaultRenderingConfiguration class, i.e. with a configuration component which is in charge of returning the values and in charge of setting the default values. WDYT? Thanks -Vincent On Oct 15, 2008, at 3:10 PM, tmortagne (SVN) wrote:
Author: tmortagne Date: 2008-10-15 15:09:38 +0200 (Wed, 15 Oct 2008) New Revision: 13574
Modified: platform/core/trunk/xwiki-cache/xwiki-cache-api/src/main/java/org/ xwiki/cache/internal/DefaultCacheManager.java Log: XWIKI-2741: Add a CacheManager component based on configuration component to get default cache and local cache hint * add default hints to use when configuration is not found in xwiki.properties
Modified: platform/core/trunk/xwiki-cache/xwiki-cache-api/src/main/ java/org/xwiki/cache/internal/DefaultCacheManager.java =================================================================== --- platform/core/trunk/xwiki-cache/xwiki-cache-api/src/main/java/ org/xwiki/cache/internal/DefaultCacheManager.java 2008-10-15 13:06:40 UTC (rev 13573) +++ platform/core/trunk/xwiki-cache/xwiki-cache-api/src/main/java/ org/xwiki/cache/internal/DefaultCacheManager.java 2008-10-15 13:09:38 UTC (rev 13574) @@ -43,6 +43,16 @@ public class DefaultCacheManager implements CacheManager, Initializable, Composable { /** + * The default cache implementation. + */ + private static final String DEFAULT_CACHE_HINT = "jbosscache"; + + /** + * The default local cache implementation. + */ + private static final String DEFAULT_LOCALCACHE_HINT = "jbosscache/local"; + + /** * The component manager to use to find cache components. */ private ComponentManager componentManager; @@ -60,12 +70,12 @@ /** * The role hint of configured default cache component. */ - private String cacheHint; + private String cacheHint = DEFAULT_CACHE_HINT;
/** * The role hint of configured default local cache component. */ - private String localCacheHint; + private String localCacheHint = DEFAULT_LOCALCACHE_HINT;
/** * {@inheritDoc}
participants (1)
-
Vincent Massol