<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帛羅閣 閱讀(2930) 評論(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)

    隨筆分類

    隨筆檔案

    相冊

    收藏夾

    博客

    文檔

    站點

    論壇

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 午夜理伦剧场免费| 中文字幕免费人成乱码中国| 亚洲人成免费电影| 67pao强力打造67194在线午夜亚洲 | 亚洲日韩精品无码专区加勒比☆| 国产福利视精品永久免费| 2022年亚洲午夜一区二区福利| 久久香蕉国产线看免费| 亚洲高清免费在线观看| 黄色免费网站网址| 亚洲综合精品成人| 国产99视频精品免费视频7| 丰满妇女做a级毛片免费观看| AV在线播放日韩亚洲欧| 日本不卡免费新一区二区三区| 久久亚洲日韩看片无码| 成人奭片免费观看| 美女被免费视频网站a| 亚洲精品乱码久久久久66| 国产免费AV片在线观看| 亚洲日产2021三区| 男女交性永久免费视频播放| 一级片在线免费看| 亚洲免费视频在线观看| 亚洲精品无码不卡在线播HE| 99视频在线看观免费| 亚洲va在线va天堂成人| 免费在线观看的黄色网址| 国产在线观看无码免费视频| 亚洲国产成人手机在线电影bd| 免费观看的a级毛片的网站| CAOPORM国产精品视频免费| 久久精品亚洲日本佐佐木明希| 美女视频黄免费亚洲| 男人免费视频一区二区在线观看| 国产V亚洲V天堂A无码| 97无码免费人妻超级碰碰碰碰| 久久久久久噜噜精品免费直播| 亚洲影视一区二区| 亚洲国产精品一区二区第四页| 无码精品人妻一区二区三区免费看|