Terry.Li-彬

          虛其心,可解天下之問;專其心,可治天下之學;靜其心,可悟天下之理;恒其心,可成天下之業(yè)。

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            143 隨筆 :: 344 文章 :: 130 評論 :: 0 Trackbacks
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(19)

          隨筆分類(107)

          隨筆檔案(141)

          文章分類(284)

          文章檔案(342)

          相冊

          收藏夾(58)

          家裝

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          < ? ehcache ? ? ? xmlns:xsi ? = ? "http://www.w3.org/2001/XMLSchema-instance" ? ?? ??? xsi:noNamespaceSchemaLocation ? = ? "ehcache.xsd" ? > ? ?? ?
          ?? ? < ? diskStore ? ? ? path ? = ? "java.io.tmpdir" ? /> ? ?? ?
          ?? ? < ? defaultCache ? ?? ?
          ???? ? maxElementsInMemory ? = ? "10000" ? ?? ?
          ???? ? maxElementsOnDisk ? = ? "0" ? ?? ?
          ???? ? eternal ? = ? "true" ? ?? ?
          ???? ? overflowToDisk ? = ? "true" ? ?? ?
          ???? ? diskPersistent ? = ? "false" ? ?? ?
          ???? ? timeToIdleSeconds ? = ? "0" ? ?? ?
          ???? ? timeToLiveSeconds ? = ? "0" ? ?? ?
          ???? ? diskSpoolBufferSizeMB ? = ? "50" ? ?? ?
          ???? ? diskExpiryThreadIntervalSeconds ? = ? "120" ? ?? ?
          ???? ? memoryStoreEvictionPolicy ? = ? "LFU" ? ?? ?
          ???? ? /> ? ?? ?
          ?? ? < ? cache ? ? ? name ? = ? "myCache" ? ?? ?
          ???? ? maxElementsInMemory ? = ? "100" ? ?? ?
          ???? ? maxElementsOnDisk ? = ? "0" ? ?? ?
          ???? ? eternal ? = ? "false" ? ?? ?
          ???? ? overflowToDisk ? = ? "false" ? ?? ?
          ???? ? diskPersistent ? = ? "false" ? ?? ?
          ???? ? timeToIdleSeconds ? = ? "120" ? ?? ?
          ???? ? timeToLiveSeconds ? = ? "120" ? ?? ?
          ???? ? diskSpoolBufferSizeMB ? = ? "50" ? ?? ?
          ???? ? diskExpiryThreadIntervalSeconds ? = ? "120" ? ?? ?
          ???? ? memoryStoreEvictionPolicy ? = ? "FIFO" ? ?? ?
          ???? ? /> ? ?? ?
          </ ? ehcache ? >
          ???
          diskStore ?:指定數(shù)據(jù)存儲位置,可指定磁盤中的文件夾位置
          defaultCache?: 默認的管理策略

          以下屬性是必須的:
          1. name: ?Cache的名稱,必須是唯一的(ehcache會把這個cache放到HashMap里)。
          2. maxElementsInMemory: ? 在內存中緩存的element的最大數(shù)目?
          3. maxElementsOnDisk: ? 在磁盤上緩存的element的最大數(shù)目,默認值為0,表示不限制。?
          4. eternal: ? 設定緩存的elements是否永遠不過期。如果為true,則緩存的數(shù)據(jù)始終有效,如果為false那么還要根據(jù)timeToIdleSeconds,timeToLiveSeconds判斷?
          5. overflowToDisk: ?如果內存中數(shù)據(jù)超過內存限制,是否要緩存到磁盤上。

          以下屬性是可選的: ?
          1. timeToIdleSeconds: ?對象空閑時間,指對象在多長時間沒有被訪問就會失效。只對eternal為false的有效。默認值0,表示一直可以訪問。
          2. timeToLiveSeconds: ?對象存活時間,指對象從創(chuàng)建到失效所需要的時間。只對eternal為false的有效。默認值0,表示一直可以訪問。
          3. diskPersistent: ?是否在磁盤上持久化。指重啟jvm后,數(shù)據(jù)是否有效。默認為false。
          4. diskExpiryThreadIntervalSeconds: ?對象檢測線程運行時間間隔。標識對象狀態(tài)的線程多長時間運行一次。
          5. diskSpoolBufferSizeMB: ?DiskStore使用的磁盤大小,默認值30MB。每個cache使用各自的DiskStore。
          6. memoryStoreEvictionPolicy: ?如果內存中數(shù)據(jù)超過內存限制,向磁盤緩存時的策略。默認值LRU,可選FIFO、LFU。
          緩存的3 種清空策略 ?
          FIFO?,first in first out (先進先出).

          LFU?, Less Frequently Used (最少使用).意思是一直以來最少被使用的。緩存的元素有一個hit 屬性,hit 值最小的將會被清出緩存。

          LRU?,Least Recently Used(最近最少使用). (ehcache 默認值).緩存的元素有一個時間戳,當緩存容量滿了,而又需要騰出地方來緩存新的元素的時候,那么現(xiàn)有緩存元素中時間戳離當前時間最遠的元素將被清出緩存。
          posted on 2013-09-16 10:43 禮物 閱讀(952) 評論(0)  編輯  收藏 所屬分類: cache
          主站蜘蛛池模板: 保亭| 乐平市| 紫云| 文昌市| 昆山市| 扎赉特旗| 江门市| 湖州市| 自治县| 广灵县| 醴陵市| 彰化市| 唐山市| 新泰市| 临城县| 孟津县| 新津县| 三台县| 堆龙德庆县| 永仁县| 宜州市| 潜江市| 开鲁县| 兴隆县| 延安市| 西峡县| 永济市| 西充县| 页游| 迁西县| 来宾市| 马边| 常山县| 威信县| 东乌珠穆沁旗| 泰顺县| 安化县| 长顺县| 吉木萨尔县| 渑池县| 连城县|