`
shijiekeji
  • 浏览: 10278 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

jfain中ehcache缓存配置及ehcache.jar下载

 
阅读更多


<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../config/ehcache.xsd">
    <diskStore path="d:\\cache"/>
    <!--
    Mandatory Default Cache configuration. These settings will be applied to caches
    created programmtically using CacheManager.add(String cacheName)
    -->
    <!--
       name:缓存名称。
       maxElementsInMemory:缓存最大个数。
       eternal:对象是否永久有效,一但设置了,timeout将不起作用。
       timeToIdleSeconds:设置对象在失效前的允许闲置时间(单位:秒)。仅当eternal=false对象不是永久有效时使用,可选属性,默认值是0,也就是可闲置时间无穷大。
       timeToLiveSeconds:设置对象在失效前允许存活时间(单位:秒)。最大时间介于创建时间和失效时间之间。仅当eternal=false对象不是永久有效时使用,默认是0.,也就是对象存活时间无穷大。
       overflowToDisk:当内存中对象数量达到maxElementsInMemory时,Ehcache将会对象写到磁盘中。
       diskSpoolBufferSizeMB:这个参数设置DiskStore(磁盘缓存)的缓存区大小。默认是30MB。每个Cache都应该有自己的一个缓冲区。
       maxElementsOnDisk:硬盘最大缓存个数。
       diskPersistent:是否缓存虚拟机重启期数据 Whether the disk store persists between restarts of the Virtual Machine. The default value is false.
       diskExpiryThreadIntervalSeconds:磁盘失效线程运行时间间隔,默认是120秒。
       memoryStoreEvictionPolicy:当达到maxElementsInMemory限制时,Ehcache将会根据指定的策略去清理内存。默认策略是LRU(最近最少使用)。你可以设置为FIFO(先进先出)或是LFU(较少使用)。
       clearOnFlush:内存数量最大时是否清除。
    -->
    <defaultCache
            maxElementsInMemory="10000"
            eternal="false"
            timeToIdleSeconds="120"
            timeToLiveSeconds="120"
            overflowToDisk="true"
            maxElementsOnDisk="10000000"
            diskPersistent="false"
            diskExpiryThreadIntervalSeconds="120"
            memoryStoreEvictionPolicy="LRU"
            />
       
       
       <!-- 自定义CACHE -->
         <Cache
         	name="list"
            maxElementsInMemory="10000"
            eternal="false"
            timeToIdleSeconds="120"
            timeToLiveSeconds="120"
            overflowToDisk="true"
            maxElementsOnDisk="10000000"
            diskPersistent="false"
            diskExpiryThreadIntervalSeconds="120"
            memoryStoreEvictionPolicy="LRU"
            />
            
            
</ehcache>


 

  
  
分享到:
评论

相关推荐

    ehcache缓存jar(ehcache-core-2.4.6.jar+ehcache-web-2.0.4.jar)

    ehcache缓存jar(ehcache-core-2.4.6.jar+ehcache-web-2.0.4.jar)

    ehcache-core-2.4.5.jar

    为了使用Ehcache,开发者需要在项目中配置Ehcache的XML配置文件,定义缓存区域、大小、过期策略等参数。然后通过Ehcache提供的API在代码中存取缓存数据。同时,需要在类路径下包含SLF4J的API和绑定实现,确保日志...

    ehcache.jar及源码

    总之,Ehcache是一个强大的缓存解决方案,通过`ehcache-core-2.5.2.jar`和`ehcache-core-2.5.2-sources.jar`这两个文件,开发者不仅可以使用Ehcache提供的高效缓存服务,还能深入了解其内部机制,进行定制和优化,...

    ehcache缓存依赖的jar

    "ehcache缓存依赖的jar"这个标题暗示我们将讨论Ehcache的核心库及其依赖关系。 Ehcache的核心JAR文件是`ehcache.jar`,它包含了Ehcache的所有核心组件和接口。这个文件提供了缓存管理、缓存配置、缓存策略(如LRU、...

    ehcache.rar ehcache-core-2.6.10.jar依赖包

    ehcache-core-2.6.10.jar依赖包 MyBatiesEhCache二级缓存 Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,Java EE和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个...

    ehcache缓存的jar包和配置文件

    Ehcache是一个流行的Java缓存库,用于在应用程序中存储数据,以提高性能并减少对数据库的访问。它被广泛应用于各种系统,特别是在处理大量数据和需要快速响应时间的应用中。下面将详细介绍Ehcache的核心概念、配置...

    ehcache.jar 缓存jar

    ehcache.jar 缓存jar

    ehcache-1.5.0.jar;jasypt-1.5.jar;oscache-2.4.1.jar...

    在给定的压缩包文件中,我们看到了三个重要的库文件:`ehcache-1.5.0.jar`、`oscache-2.4.1.jar` 和 `jasypt-1.5.jar`。这些是Java开发中常用的开源库,分别对应于缓存管理、对象缓存和加密技术。接下来,我们将深入...

    hibernate-ehcache-4.1.0.Final.jar

    hibernate-ehcache-4.1.0.Final.jar 是hibernate4.1使用缓存的jar包

    EHcache相关jar下载及案例

    同时,还需要在EHcache的配置文件(如`ehcache.xml`)中声明具体的缓存: ```xml &lt;cache name="com.example.YourEntityClass" maxEntriesLocalHeap="1000" eternal="false" timeToIdleSeconds="120" ...

    ehcache-core-2.6.11.jar

    配置文件(通常为ehcache.xml)允许开发者定义缓存区域、大小限制、过期策略等。不同的Ehcache版本可能在配置方式或API上存在细微差别,因此在升级时需要进行适当的调整。 5. 性能对比: 随着版本的升级,Ehcache...

    借助Ehcache缓存框架实现对页面的缓存Demo

    2、由于要实现Ehcache缓存页面,所以必须要添加“ehcache-web-2.0.4.jar” jar包,该jar包主要用于辅助Ehcache实现页面缓存 注意: 本web工程的发布不要使用Tomcat7,否则会出现如下异常: 2015-3-25 9:53:50 org....

    ehcache-core-2.6.8.jar

    ehcache-core-2.6.8.jar mybatis 开发缓存文件配合使用jar包

    java ehcache core 2.6.8.jar 核心包和mybatis-ehcache-1.0.3.jar分享

    Ehcache的核心是`ehcache-core-2.6.8.jar`,它提供了缓存管理的基本功能,如缓存创建、缓存策略配置以及缓存项的生命周期管理。在描述中提到的`java ehcache core 2.6.8.jar`是Ehcache的这一核心组件的特定版本。 `...

    cglib-2.2.jar,ehcache-spring-annotations-1.1.2.jar

    `ehcache-spring-annotations-1.1.2.jar`则是Ehcache与Spring集成的特定版本,它允许开发者通过注解轻松地在Spring应用中启用和配置Ehcache缓存。 **Spring缓存抽象** 提供了一种统一的方式来管理和控制缓存,无论...

    ehcache jar包

    6. **缓存更新与同步**:当数据库中的数据发生变化时,`ehcache`可以通过监听器或者定时任务来更新缓存中的数据,保持缓存与数据库的一致性。在分布式环境中,`ehcache`还可以通过RMI(远程方法调用)或Terracotta...

    Hibernate EhCache 二级缓存配置.docx

    Hibernate EhCache 二级缓存配置是 Hibernate 框架中的一种缓存机制,它可以提高应用程序的性能和效率。下面是关于 Hibernate EhCache 二级缓存配置的详细知识点: 一、简介 EhCache 是 Hibernate 的另一个项目,...

    ehcache-1.1.jar

    Ehcache是一个高效且灵活的Java缓存框架,被广泛应用于各种Java应用程序中,尤其是在需要高性能数据访问的场景下。它的出现,极大地提升了应用程序的性能,减少了对数据库的依赖,从而降低了系统的整体负载。Ehcache...

    ehcache-1.2.jar

    在Spring框架中,可以通过配置XML或使用Java配置来轻松集成Ehcache,实现对服务层方法的缓存管理。在Hibernate中,Ehcache作为二级缓存,能够缓存ORM操作的结果,进一步减少对数据库的依赖。这种集成使得开发者可以...

Global site tag (gtag.js) - Google Analytics