`

详解ehcache.xml文件中cache配置参数

阅读更多

<defaultCache
             maxElementsInMemory="10000"
            //缓存中最大允许创建的对象数
             eternal="false"
            //缓存中对象是否为永久的,如果是,超时设置将被忽略,对象从不过期
             timeToIdleSeconds="120"
            //缓存数据钝化时间(设置对象在它过期之前的空闲时间)
             timeToLiveSeconds="120"
             //缓存数据的生存时间(设置对象在它过期之前的生存时间)
             overflowToDisk="true"
             //内存不足时,是否启用磁盘缓存
  />
 
<diskStore>表示当内存缓存中对象数量超过类设置内存缓存数量时,将缓存对象写到硬盘,path=”java.io.tmpdir”表示把数据写到这个目录下。Java.io.tmpdir目录在运行时会根据相对路径生成。
<defaultCache>表示设定缓存的默认数据过期策略。
<cache>表示设定用具体的命名缓存的数据过期策略。
name表示具体的缓存命名。
maxElementsInMemory表示cache中最大允许保存的对象数据量。
eternal表示cache中数据是否为常量。
timeToIdleSeconds表示缓存数据钝化时间
timeToLiveSeconds表示缓存数据的生命时间。
overflowToDisk表示内存不足时,是否启用磁盘缓存。

 

分享到:
评论
3 楼 yingzhor 2011-01-11  
change_wh 写道
change_wh 写道
很好哦啊。。


很好哦啊。。
2 楼 change_wh 2010-06-12  
change_wh 写道
很好哦啊。。

1 楼 change_wh 2010-06-12  
很好哦啊。。

相关推荐

    ehcache的配置参数详解

    本文将深入探讨ehcache.xml配置文件中的关键参数及其作用,帮助开发者更有效地管理和优化缓存策略。 ### 1. `defaultCache` 标签 `defaultCache` 是ehcache.xml中一个重要的标签,用于定义所有未显式指定缓存策略...

    ehcache.xml

    二、ehcache.xml配置文件详解 ehcache.xml是用于配置Ehcache的主配置文件,它定义了缓存策略、缓存区域、缓存大小、过期策略等关键参数。以下是一些核心配置元素的解释: 1. `&lt;cache&gt;`元素:定义一个缓存区域,...

    java web项目里ehcache.xml介绍

    Ehcache 的配置文件通常是 `ehcache.xml`,它定义了缓存的行为和参数。 **ehcache.xml 配置详解** 1. **根元素 `&lt;ehcache&gt;`** - `xmlns:xsi`: 定义 XML Schema 实例的命名空间。 - `xsi:...

    Ehcache集群环境配置

    本文详细介绍了 Ehcache 集群环境下配置文件 `ehcache.xml` 的各个参数含义,并提供了一个具体的示例程序来演示如何在 Java 应用中使用 Ehcache 进行缓存管理。通过这些内容的学习,开发者可以更好地理解和掌握 ...

    ehcache使用详解

    Ehcache 的配置主要通过XML文件进行,文件名为 `ehcache.xml`。在配置文件中,我们可以定义缓存的各个属性,如缓存的最大大小、存活时间和过期时间。例如: ```xml &lt;cache name="myCache" maxEntriesLocalHeap=...

    EHCache配置

    **EHCache配置详解** EHCache是一款广泛应用于Java环境中的开源分布式缓存系统,它能够显著提升应用程序的性能和响应速度,特别是在数据访问密集型的应用场景中。本文将深入探讨EHCache的配置细节,帮助开发者更好...

    EHCache详解_技术文档

    在ehcache.xml配置文件中,可以定义多个缓存区域及其配置参数。常见的配置项包括: - `&lt;cache&gt;`:定义一个缓存区域。 - `name`:缓存的名称。 - `maxElementsInMemory`:内存中最大的元素数量。 - `eternal`:元素...

    EHCache 实例

    首先,配置EHCache的核心是`ehcache.xml`文件。这个XML配置文件定义了缓存策略和行为。以下是一个简单的示例: ```xml &lt;ehcache&gt; &lt;diskStore path="java.io.tmpdir" /&gt; &lt;cache name="org.taha.cache.METHOD_CACHE...

    spring+ehcache demo

    在Spring配置文件(如`applicationContext.xml`)中,我们需要定义一个`CacheManager` bean来管理Ehcache实例。下面是一个基本的配置示例: ```xml &lt;bean id="cacheManager" class="org.springframework.cache....

    集群环境中使用_EhCache_缓存系统&Ehcache配置文件的详细说明

    总结,EhCache在集群环境中的应用能够显著提升系统性能和可用性,而正确配置`ehcache.xml`文件是实现这一目标的关键。理解并熟练掌握EhCache的各项配置选项,可以帮助我们更好地利用缓存系统,优化应用性能。在实际...

    EHCache.jar和文档

    2. **配置详解**:介绍XML配置文件的各个元素和属性,如cache元素、diskStore元素、defaultCache元素等。 3. **API使用**:展示如何在代码中创建、获取、更新和移除缓存项,以及如何设置和使用缓存策略。 4. **...

    ehcache技术详解

    3. **配置文件**:创建 `ehcache.xml` 文件并放置于项目的 `src` 目录下。该文件用于配置缓存行为和参数。 #### 配置详解 `ehcache.xml` 文件示例: ```xml &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;ehcache ...

    axis webservic ehcache.zip

    这个文件可能包含了如何在Axis Web服务中集成Ehcache的步骤,包括配置Ehcache,创建Web服务,以及测试缓存效果的代码示例。开发者可以通过这个文件学习如何在实际项目中使用Ehcache优化Axis Web服务的性能。 总之,...

    ehcache-core-2.5.2 lib + Sample cache配置

    在这个压缩包中,我们关注的是Ehcache的核心组件ehcache-core-2.5.2,以及一个示例Cache配置文件Sample cache配置.xml。 **一、Ehcache Core 2.5.2** Ehcache Core是Ehcache的基础模块,提供了核心的缓存管理功能...

    Spring Boot 2.x的EhCache缓存的使用问题详解.docx

    如果想强制使用特定的缓存,可以通过在配置文件`application.properties`或`application.yml`中设置`spring.cache.type=ehcache`来指定使用EhCache 2.x。 在进行EhCache配置之前,我们需要在项目中添加EhCache的...

    Spring+Ehcache集成

    然后,在Spring的主配置文件中,如`applicationContext.xml`,我们需要导入Ehcache的配置,并声明一个EhcacheManager: ```xml &lt;bean id="cacheManager" class="org.springframework.cache.ehcache....

    Spring+EhCache缓存实例

    **Spring+EhCache缓存实例...接着,在Spring的配置文件(如`applicationContext.xml`)中声明EhCache的配置: ```xml &lt;bean id="cacheManager" class="org.springframework.cache.ehcache.EhCacheCacheManager"&gt; ...

    Ehcache2缓存区配置详解.pdf

    ### Ehcache2缓存区配置详解 #### 一、Ehcache概述 Ehcache,一个备受推崇的开源高速缓存系统,专为提升应用程序性能、减轻数据库负担及简化应用扩展设计。其卓越的稳定性和丰富的特性使其成为Java领域内最受欢迎...

    mybatis ehcache 整合中文文档

    在Mapper XML文件中配置EHCache缓存类型: ```xml &lt;mapper namespace="org.acme.FooMapper"&gt; &lt;cache type="org.mybatis.ehcache.EhcacheCache"/&gt; ``` 如果需要记录缓存操作的日志,可以使用带日志功能的缓存版本...

Global site tag (gtag.js) - Google Analytics