/** * @param context the XWiki context used to get cache configuration. * @return the configuration for the LDAP groups cache. */ public static CacheConfiguration getGroupCacheConfiguration(XWikiContext context) { if (cacheConfigurationGroups == null) { XWikiLDAPConfig config = XWikiLDAPConfig.getInstance(); cacheConfigurationGroups = new LRUCacheConfiguration(CACHE_NAME_GROUPS); cacheConfigurationGroups.getLRUEvictionConfiguration().setLifespan(config.getCacheExpiration(context)); } return cacheConfigurationGroups; }
configuration.getLRUEvictionConfiguration().setLifespan(lifespan);