Ehcache缓存框架 - 编程入门网
,如果处于空闲状态的时间超过了timeToIdleSeconds属性值,这个对象就会过期。当对象过期, EHCache将把它从缓存中清空。只有当eternal属性为false,该属性才有效。如果该属性值为0,则表示对 象可以无限期地处于空闲状态。
timeToLiveSeconds:设定对象允许存在于缓存中的最长时间,以秒为单位。当对象自从被存放到缓存 中后,如果处于缓存中的时间超过了 timeToLiveSeconds属性值,这个对象就会过期。当对象过期, EHCache将把它从缓存中清除。只有当eternal属性为false,该属性才有效。如果该属性值为0,则表示对 象可以无限期地存在于缓存中。timeToLiveSeconds必须大于timeToIdleSeconds属性,才有意义。 overflowToDisk:如果为true,表示当基于内存的缓存中的对象数目达到了maxElementsInMemory界限 后,会把益出的对象写到基于硬盘的缓存中。 使用: Java代码
EhcachePlugIn可以自定义为任何工厂,作用是返回一个CacheManager实例。 Java代码
参数为ehcache文件中<cache>元素的name属性。 引入ehcache.xml Java代码
xmlPath为ehcache.xml在classpath下的具体路径。 Ehcache缓存框架(3)时间:2011-10-22 z7swf对象的存储 Java代码
注意:如果缓存的对象要写入到硬盘中的话,则该对象必须实现了Serializable接口才行。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |