<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Dev@Free

    zJun's Tech Weblog

    [Jakarta Commons] 使用LRUMap

    使用過開源緩存包(如:EHCache)都知道,緩存策略中主要分為FIFO,LRU,LFU等幾種。而Jakarta Commons中提供的 org.apache.commons.collections.map.LRUMap 可用來保存最近使用的幾條記錄,提供了LRU(Least Recently Used)緩存策略的實現。

    具體使用方法如下:

    import ?java.util.Map;
    import
    ?org.apache.commons.collections.map.LRUMap;

    LRUMap cache?
    = ? new ?LRUMap( 5
    ?);?????

    // ?Populate?the?cache?with?5?stock?prices

    cache.put(? " MSFT " ,? new ?Float(? 0.03 ?)?);
    cache.put(?
    " TSC " ,? new ?Float(? 0.001
    ?)?);
    cache.put(?
    " LU " ,? new ?Float(? 23.30
    ?)?);
    cache.put(?
    " CSCO " ,? new ?Float(? 242.20
    ?)?);
    cache.put(?
    " P " ,? new ?Float(? 10.23
    ?)?);
    ?????
    // ?Now?use?some?of?the?entries?in?the?cache

    Float?cscoPrice?? = ?(Float)?cache.get(? " CSCO " ?);
    Float?msPrice?
    = ?(Float)?cache.get(? " MSFT "
    ?);
    Float?tscPrice?
    = ?(Float)?cache.get(? " TSC "
    ?);
    Float?luPrice?
    = ?(Float)?cache.get(? " LU "
    ?);
    Float?pPrice?
    = ?(Float)?cache.get(? " P "
    ?);
    Float?msPrice2?
    = ?(Float)?cache.get(? " MSFT "
    ?);
    ??
    // ?Add?another?price?to?the?Map,?this?should?kick?out?the?LRU?item.

    cache.put(? " AA " ,? new ?Float(? 203.20 ?)?);
    此時,緩存中的元素為:

    [CSCO]
    [MSFT]
    [TSC]
    [LU]
    [P]
    [AA]

    由于LRU最近沒有被訪問,所以當AA加入時,由于超過了緩存的最大容量(5),所以被剔除了緩存.

    posted on 2006-07-31 14:52 zJun's帛羅閣 閱讀(2947) 評論(1)  編輯  收藏 所屬分類: 開發環境

    評論

    # re: [Jakarta Commons] 使用LRUMap 2009-02-27 10:37 Yangtze

    你的結果似乎有錯誤,最后Map中的元素是

    { TSC =0.0010, LU =23.3, P =10.23, MSFT =0.03, AA =203.2}
      回復  更多評論   

    導航

    <2006年7月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    統計

    常用鏈接

    留言簿(15)

    隨筆分類

    隨筆檔案

    相冊

    收藏夾

    博客

    文檔

    站點

    論壇

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲精品在线免费看| fc2免费人成在线| **一级毛片免费完整视| 亚洲国产精品成人久久| 99视频在线观看免费| 中文字幕精品亚洲无线码一区应用| 日韩在线视频播放免费视频完整版| 亚洲狠狠爱综合影院婷婷| caoporm碰最新免费公开视频| 中文字幕亚洲专区| a级毛片无码免费真人久久| 亚洲成人精品久久| 永久在线观看www免费视频| 亚洲乱码一区av春药高潮| 我想看一级毛片免费的| 美女无遮挡免费视频网站| 亚洲欧洲日产国码一级毛片| AAAAA级少妇高潮大片免费看| 亚洲精品成人片在线观看精品字幕 | 免费人成在线观看视频高潮| 亚洲精品自产拍在线观看| 国产成人免费ā片在线观看老同学 | 黄色a三级三级三级免费看| 亚洲精品岛国片在线观看| 中文字字幕在线高清免费电影| 久久精品九九亚洲精品天堂| 久久免费精品视频| 亚洲一区二区影视| 国产人妖ts在线观看免费视频| 国产伦精品一区二区免费| 亚洲视频免费播放| 国产精品极品美女免费观看| 精品无码一级毛片免费视频观看| 久久亚洲美女精品国产精品| 成年女人午夜毛片免费看| 国产精品免费久久| 亚洲狠狠成人综合网| 日韩亚洲国产二区| 91人人区免费区人人| 黄网站色视频免费观看45分钟| 2022年亚洲午夜一区二区福利|