文档来源为 :从网络收集整理 .word 版本可编辑 .欢迎下载支持 .
1
Ehcache 缓存配置
简介
Cache的配置很灵活, 官方提供的 Cache配置方式有好几种。 你可以通过声明配置、
在 xml 中配置、在程序里配置或者调用构造方法时传入不同的参数。
你可以将 Cache的配置从代码中剥离出来,也可以在使用运行时配置,所谓的运
行时配置无非也就是在代码中配置。以下是运行时配置的好处:
在同一个地方配置所有的 Cache,这样很容易管理 Cache的内存和磁盘消耗。
发布时可更改 Cache配置。
可再安装阶段就检查出配置错误信息,而避免了运行时错误。
本文将会对 ehcache.xml配置文件进行详细的阐述。在配置的时可以拷贝一个现有
的 ehcache.xml,如果没有请点击 这里去下载。
ehcache-failsafe.xml
如果你调用了 CacheManager默认构造方法去创建 CacheManager的实例,此方法会到
classpath中找 ehcache.xml文件,否则它会到类路径下找 ehcache-failsafe.xml文件。而
ehcache-failsafe.xml 被包含在 jar 包中,所有它肯定能找的到。
ehcache-failsafe.xml 提供了一个非常简单的默认配置,这样可以使用户在没有创建
ehcache.xml的情况下使用 Ehcache。
不过这样做 Ehcache会提醒用户创建一个正确的 Ehcache配置。
ehcache.xml片段:
maxElementsInMemory="10000"
eternal="false"
timeToIdleSeconds="120"
timeToLiveSeconds="120"
overflowToDisk="true"
maxElementsOnDisk=""
diskPersistent="false"
配置/Cache/ehcache.xml/Ehcache/ehcache-failsafe.xml/运行/文件/创建/time/120/
配置/Cache/ehcache.xml/Ehcache/ehcache-failsafe.xml/运行/文件/创建/time/120/
-->