jeeCmsV7-src 源码解析之四(cache-context.xml)

<pre name="code" class="java"><?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd"
	default-lazy-init="true">
	<!--缓存-->
	<bean id="cacheManager" class="com.jeecms.common.web.WebEhCacheManagerFacotryBean">
		<property name="configLocation">
			<value>/WEB-INF/config/ehcache-application.xml</value>
		</property>
		<property name="diskStoreLocation">
			<value>/WEB-INF/cache/application</value>
		</property>
	</bean>
	<!--SESSION缓存-->
	<bean id="ehSessionCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean">
		<property name="cacheManager">
			<ref local="cacheManager"/>
		</property>
		<property name="cacheName">
			<value>com.jeecms.common.web.Session</value>
		</property>
		<qualifier value="session"/>
	</bean>
	<!--内容计数缓存-->
	<bean id="ehContentCountCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean">
		<property name="cacheManager">
			<ref local="cacheManager"/>
		</property>
		<property name="cacheName">
			<value>com.jeecms.cms.front.ContentCount</value>
		</property>		
		<qualifier value="contentCount"/>
	</bean>
	<!--栏目计数缓存-->
	<bean id="ehChannelCountCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean">
		<property name="cacheManager">
			<ref local="cacheManager"/>
		</property>
		<property name="cacheName">
			<value>com.jeecms.cms.front.ChannelCount</value>
		</property>		
		<qualifier value="channelCount"/>
	</bean>
	<!--微信token缓存-->
	<bean id="ehWeixinTokenCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean">
		<property name="cacheManager">
			<ref local="cacheManager"/>
		</property>
		<property name="cacheName">
			<value>com.jeecms.cms.weixin.token</value>
		</property>		
		<qualifier value="tokenCache"/>
	</bean>
	
	<!--站点流量缓存-->
	<bean id="ehCmsSiteFlowCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean">
		<property name="cacheManager">
			<ref local="cacheManager"/>
		</property>
		<property name="cacheName">
			<value>com.jeecms.cms.front.CmsSiteFlow</value>
		</property>		
		<qualifier value="cmsSiteFlow"/>
	</bean>
	<!--一次会话访问缓存-->
	<bean id="ehCmsSiteAccessCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean">
		<property name="cacheManager">
			<ref local="cacheManager"/>
		</property>
		<property name="cacheName">
			<value>com.jeecms.cms.front.CmsAccess</value>
		</property>		
		<qualifier value="cmsAccessCache"/>
	</bean>
	<!--最新会话访问缓存-->
	<bean id="ehCmsSiteLastAccessCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean">
		<property name="cacheManager">
			<ref local="cacheManager"/>
		</property>
		<property name="cacheName">
			<value>com.jeecms.cms.front.CmsLastAccess</value>
		</property>		
		<qualifier value="cmsLastAccessCache"/>
	</bean>
	<!--每次访问页面缓存-->
	<bean id="ehCmsSiteAccessPagesCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean">
		<property name="cacheManager">
			<ref local="cacheManager"/>
		</property>
		<property name="cacheName">
			<value>com.jeecms.cms.front.CmsAccessPage</value>
		</property>		
		<qualifier value="cmsAccessPageCache"/>
	</bean>
	<!--pv总量计数缓存-->
	<bean id="ehPvTotalCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean">
		<property name="cacheManager">
			<ref local="cacheManager"/>
		</property>
		<property name="cacheName">
			<value>com.jeecms.cms.front.CmsSitePvTotal</value>
		</property>		
		<qualifier value="cmsPvTotalCache"/>
	</bean>
	<!--访问者总量计数缓存-->
	<bean id="ehVisitorTotalCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean">
		<property name="cacheManager">
			<ref local="cacheManager"/>
		</property>
		<property name="cacheName">
			<value>com.jeecms.cms.front.CmsSiteVisitorTotal</value>
		</property>		
		<qualifier value="cmsVisitorTotalCache"/>
	</bean>
		
	<!--搜索词汇缓存-->
	<bean id="ehSearchWordsCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean">
		<property name="cacheManager">
			<ref local="cacheManager"/>
		</property>
		<property name="cacheName">
			<value>com.jeecms.cms.front.CmsSearchWords</value>
		</property>		
		<qualifier value="cmsSearchWords"/>
	</bean>
	
	<!--shiro缓存
	<bean id="ehShiroCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean">
		<property name="cacheManager">
			<ref local="cacheManager"/>
		</property>
		<property name="cacheName">
			<value>com.jeecms.cms.shiro.shiroCache</value>
		</property>		
		<qualifier value="shiroCache"/>
	</bean>
	-->
</beans>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值