ehcache.xml配置参数解释

摘要: name:Cache的名称,必须是唯一的(ehcache会把这个cache放到HashMap里)。 maxElementsInMemory:内存中保持的对象数量。 maxElementsOnDisk:DiskStore中保持的对象数量,默认值为0,表示不限制。 eternal:是否是永恒数据,如果是,则它的超时设置会被忽略。 overflowToDisk:如果内存中数据超过内存限制,是否要缓存到磁盘上。 timeToIdleSeconds:对象空闲时间,指对象在多长时间没有被访问就会失效。只对eternal为false的有效。默认值0,表示一直可以访问。 timeToLiveSeconds:对 阅读全文
posted @ 2012-11-13 10:57 专注2018 阅读(296) 评论(0) 推荐(0)

ehcache中的timeToLiveSeconds和timeToIdleSeconds时间

摘要: 在ehcache中,缓存有2个失效相关的配置即 timeToLiveSeconds和timeToIdleSeconds,分别简称为ttl和tti。 在通常的解释中,前者表示一条缓存自创建时间起多少秒后失效,而后者表示一条缓存自最后读取或更新起多少秒失效。ttl大于tti才有意义。 阅读全文
posted @ 2012-11-13 10:45 专注2018 阅读(594) 评论(0) 推荐(0)

关于FIFO 、LRU、LFU三种算法

摘要: FIFO算法:选择最早装入主存的页作为被替换的页。这种算法实现方便,但不能满足真实业务的需求。LRU算法:Least Recently Used,选择近期最少访问的页作为被替换页。LFU算法:least frequently used,直接淘汰使用比较少的对象,在内存保留的都是一些经常访问的对象。对于大部分网站项目,该算法比较适用。 阅读全文
posted @ 2012-11-13 10:36 专注2018 阅读(3274) 评论(0) 推荐(0)