WEB开发网
开发学院软件开发Java 开源缓存包 EHCache 全接触 阅读

开源缓存包 EHCache 全接触

 2010-03-22 00:00:00 来源:WEB开发网   
核心提示: 添加和删除缓存元素设置一个名为test 的新cache,test属性为默认CacheManagersingletonManager=CacheManager.create();singletonManager.addCache("testCache");Cachetest=s

添加和删除缓存元素

设置一个名为test 的新cache,test属性为默认

        CacheManager singletonManager = CacheManager.create();
        singletonManager.addCache("testCache");
        Cache test = singletonManager.getCache("testCache");

设置一个名为test 的新cache,并定义其属性

        CacheManager singletonManager = CacheManager.create();
        Cache memoryOnlyCache = new Cache("testCache", 5000, false, false, 5, 2);
        manager.addCache(memoryOnlyCache);
        Cache test = singletonManager.getCache("testCache");

Cache 属性说明:

构造函数:

            public Cache(java.lang.String name,
                         int maxElementsInMemory,
                         boolean overflowToDisk,
                         boolean eternal,
                         long timeToLiveSeconds,
                         long timeToIdleSeconds)

参数说明:

                name                           - 元素名字。
                maxElementsInMemory           - 设定内存中创建对象的最大值。
                overflowToDisk                - 设置当内存中缓存达到 maxInMemory 限制时元素是否可写到磁盘
                                                       上。
                eternal                       - 设置元素(译注:内存中对象)是否永久驻留。如果是,将忽略超
                                                      时限制且元素永不消亡。
                timeToIdleSeconds             - 设置某个元素消亡前的停顿时间。
                                                      也就是在一个元素消亡之前,两次访问时间的最大时间间隔值。
                                                      这只能在元素不是永久驻留时有效(译注:如果对象永恒不灭,则
                                                      设置该属性也无用)。
                                                      如果该值是 0 就意味着元素可以停顿无穷长的时间。
                timeToLiveSeconds             - 为元素设置消亡前的生存时间。
                                                       也就是一个元素从构建到消亡的最大时间间隔值。
                                                       这只能在元素不是永久驻留时有效。

上一页  1 2 3 4 5  下一页

Tags:开源 缓存 EHCache

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接