<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)

    隨筆分類

    隨筆檔案

    相冊

    收藏夾

    博客

    文檔

    站點

    論壇

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 成年女人毛片免费观看97| 最近免费中文字幕大全高清大全1| 无码人妻精品一二三区免费| 亚洲欧洲日韩综合| 免费观看激色视频网站(性色)| 曰批免费视频播放免费| 国产成人免费全部网站| 亚洲AV成人无码久久WWW| 国产免费观看青青草原网站| 国产亚洲情侣久久精品| 四虎免费永久在线播放| 久久国产精品免费一区| 国精无码欧精品亚洲一区| 免费人成黄页在线观看日本| 亚洲影院在线观看| 免费网站观看WWW在线观看| 久久精品国产亚洲香蕉| 114一级毛片免费| 亚洲精品精华液一区二区| 亚洲国产综合精品中文字幕 | 亚洲第一精品福利| 亚洲精品视频免费看| 亚洲综合激情五月色一区| 哒哒哒免费视频观看在线www| 免费看黄福利app导航看一下黄色录像 | 国产成人精品日本亚洲11| 在线免费观看韩国a视频| 一个人看的www免费高清| 亚洲人成电影亚洲人成9999网| 歪歪漫画在线观看官网免费阅读| 另类图片亚洲校园小说区| 亚洲AV美女一区二区三区| 性生交片免费无码看人| 国产人成网在线播放VA免费| 亚洲最新黄色网址| 免费va在线观看| 99在线观看视频免费| 猫咪免费人成网站在线观看入口| 亚洲bt加勒比一区二区| 免费欧洲毛片A级视频无风险| 一级毛片在线观看免费|