快速业务通道

开源缓存包EHCache全接触 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-15
               也就是在一个元素消亡之前,两次访问时间的最大时间间隔值。                                                        这只能在元素不是永久驻留时有效(译注:如果对象永恒不灭,则                                                        设置该属性也无用)。                                                        如果该值是 0 就意味着元素可以停顿无穷长的时间。                  timeToLiveSeconds             - 为元素设置消亡前的生存时间。                                                         也就是一个元素从构建到消亡的最大时间间隔值。                                                         这只能在元素不是永久驻留时有效。

开源缓存包EHCache全接触(3)

时间:2011-09-09

删除缓存元素:

CacheManager singletonManager = CacheManager.create();

singletonManager.removeCache("test");

关闭缓存管理器 CacheManager

CacheManager.getInstance().shutdown();

对于缓存对象的操作:

放入一个简单的对象到缓存元素;

Cache cache = manager.getCache("sampleCache1");          Element element = new Element("key1", "value1");          cache.put(element);

得到一个序列化后的对象属性值;

Cache cache = manager.getCache("sampleCache1");          Element element = cache.get("key1");          Serializable value = element.getValue();

得到一个没有序列化后的对象属性值;

Cache cache = manager.getCache("sampleCache1");          Element element = cache.get("key1");          Object value = element.getObjectValue();

删除一个对象从元素;

Cache cache = manager.getCache("sampleCache1");          Element element = new Element("key1", "value1"          cache.remove("key1");

对于永固性磁盘存储,立即存储到磁盘:

Cache cache = manager.getCache("sampleCache1");          cache.flush();

开源缓存包EHCache全接触(4)

时间:2011-09-09

获得缓存大小:

得到缓存的对象数量;          Cache cache = manager.getCache("sampleCache1");          int elementsInMemory = cache.getSize();          得到缓存对象占用内存的数量          Cache cache = manager.getCache("sampleCache1");          long elementsInMemory = cache.getMemoryStoreSize();          得到缓存对对象占用磁盘的数量          Cache cache = manager.getCache("sampleCache1");          long elementsInMemory = cache.getDiskStoreSize();

关于缓存的读取和丢失的记录

得到缓存读取的命中次数;          Cache cache = manager.getCache("sampleCache1");          in

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号