Hibernate_二级缓存3_使用EHCache缓存

来源:互联网 发布:手机直播间源码 编辑:程序博客网 时间:2024/05/16 08:21
使用二级缓存提供的供应商:org.hibernate.cache.EhCacheProvider【内存中的缓存满了,就把缓存的数据做存到硬盘上】要导入的二个jar包一个配置文件truts-2.1.8\lib\commons-logging-1.0.4.jarorg.apache.commons.logging.LogFactoryspring-framework-2.5.6\lib\concurrentedu.emory.mathcs.backport.java.util.concurrent.BlockingQueuehibernate-distribution-3.6.0.Final\project\etcehcache.xml


<ehcache>    <!-- Sets the path to the directory where cache .data files are created.         If the path is a Java System Property it is replaced by         its value in the running VM.         The following properties are translated:         user.home - User's home directory         user.dir - User's current working directory         java.io.tmpdir - Default temp file path -->    <diskStore path="c:\cache\"/>    <!--Default Cache configuration. These will applied to caches programmatically created through        the CacheManager.        The following attributes are required for defaultCache:        maxInMemory       - Sets the maximum number of objects that will be created in memory        eternal           - Sets whether elements are eternal. If eternal,  timeouts are ignored and the element                            is never expired.        timeToIdleSeconds - Sets the time to idle for an element before it expires. Is only used                            if the element is not eternal. Idle time is now - last accessed time        timeToLiveSeconds - Sets the time to live for an element before it expires. Is only used                            if the element is not eternal. TTL is now - creation time        overflowToDisk    - Sets whether elements can overflow to disk when the in-memory cache                            has reached the maxInMemory limit.        -->    <defaultCache        maxElementsInMemory="1"        eternal="false"        timeToIdleSeconds="120"        timeToLiveSeconds="120"        overflowToDisk="true"        /></ehcache>

<property name="cache.provider_class">org.hibernate.cache.EhCacheProvider</property>


0 0