@Override protected final ICache<ExpressionCacheKey, Object> initializeExpressionCache() { final int maxSize = getExpressionCacheMaxSize(); if (maxSize == 0) { return null; } return new StandardCache<ExpressionCacheKey, Object>( getExpressionCacheName(), getExpressionCacheUseSoftReferences(), getExpressionCacheInitialSize(), maxSize, getExpressionCacheValidityChecker(), getExpressionCacheLogger(), getExpressionCacheEnableCounters()); }
public final Logger getExpressionCacheLogger() { final String loggerName = getExpressionCacheLoggerName(); if (loggerName != null) { return LoggerFactory.getLogger(loggerName); } return LoggerFactory.getLogger(TemplateEngine.class.getName() + ".cache." + getExpressionCacheName()); }
@Override protected final ICache<TemplateCacheKey, TemplateModel> initializeTemplateCache() { final int maxSize = getTemplateCacheMaxSize(); if (maxSize == 0) { return null; } return new StandardCache<TemplateCacheKey, TemplateModel>( getTemplateCacheName(), getTemplateCacheUseSoftReferences(), getTemplateCacheInitialSize(), maxSize, getTemplateCacheValidityChecker(), getTemplateCacheLogger(), getTemplateCacheEnableCounters()); }
/** * <p> * Constructor for {@code TemplateEngine} objects. * </p> * <p> * This is the only way to create a {@code TemplateEngine} instance (which * should be configured after creation). * </p> */ public TemplateEngine() { super(); setCacheManager(new StandardCacheManager()); setEngineContextFactory(new StandardEngineContextFactory()); setMessageResolver(new StandardMessageResolver()); setLinkBuilder(new StandardLinkBuilder()); setDecoupledTemplateLogicResolver(new StandardDecoupledTemplateLogicResolver()); setDialect(new StandardDialect()); }
public TestCacheManager() { super(); this.cacheManager = new StandardCacheManager(); }
@Override protected final ICache<String, Object> initializeExpressionCache() { final int maxSize = getExpressionCacheMaxSize(); if (maxSize == 0) { return null; } return new StandardCache<String, Object>( getExpressionCacheName(), getExpressionCacheUseSoftReferences(), getExpressionCacheInitialSize(), maxSize, getExpressionCacheValidityChecker(), getExpressionCacheLogger()); }
@Override protected final ICache<String, Template> initializeTemplateCache() { final int maxSize = getTemplateCacheMaxSize(); if (maxSize == 0) { return null; } return new StandardCache<String, Template>( getTemplateCacheName(), getTemplateCacheUseSoftReferences(), getTemplateCacheInitialSize(), maxSize, getTemplateCacheValidityChecker(), getTemplateCacheLogger()); }
public TestCacheManager() { super(); this.cacheManager = new StandardCacheManager(); }
public final Logger getExpressionCacheLogger() { final String loggerName = getExpressionCacheLoggerName(); if (loggerName != null) { return LoggerFactory.getLogger(loggerName); } return LoggerFactory.getLogger(TemplateEngine.class.getName() + ".cache." + getExpressionCacheName()); }
/** * <p> * Constructor for <tt>TemplateEngine</tt> objects. * </p> * <p> * This is the only way to create a <tt>TemplateEngine</tt> instance (which * should be configured after creation). * </p> */ public TemplateEngine() { super(); this.configuration = new Configuration(); this.initialized = false; setCacheManager(new StandardCacheManager()); setDefaultMessageResolvers(Collections.singleton(new StandardMessageResolver())); setDefaultTemplateModeHandlers(StandardTemplateModeHandlers.ALL_TEMPLATE_MODE_HANDLERS); }