memung

          [Jakarta Commons] 使用LRUMap

              緩存策略中主要分為FIFO,LRU,LFU等幾種。而Jakarta Commons中提供的
              org.apache.commons.collections.map.LRUMap 可用來保存最近使用的幾條記錄,
              提供了LRU(Least Recently Used)緩存策略的實現。
                 
                 public void test(){
                 
                  LRUMap cache = new LRUMap(5);
              //  Populate the cache with 5 stock prices    
                 
                  cache.put("0", 60);
                  cache.put("1", 70);
                  cache.put("2", 80);
                  cache.put("3", 90);
                  cache.put("4", 100);
                 
          //        for(int i=0;i<cache.size();i++){
          //            System.out.println(cache.get(i+""));
          //           
          //        }

          //再加入一個值,超過緩存邊界
                  cache.put("5", 110);
                 
                  for(int i=0;i<=cache.size();i++){
                      System.out.println(cache.get(i+""));
                     
                  }
                 
              }
              public static void main(String args[]){
                  A a = new A();
                  a.test();
              }

          posted on 2008-08-18 11:06 異次元 閱讀(248) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 微山县| 渭源县| 抚顺县| 万宁市| 枣强县| 西昌市| 彩票| 泸州市| 萨嘎县| 县级市| 静安区| 夏津县| 汶川县| 吴旗县| 肥乡县| 斗六市| 积石山| 东城区| 山丹县| 普定县| 茌平县| 克山县| 榆中县| 娄底市| 沁水县| 绥江县| 宝山区| 芦山县| 饶河县| 忻城县| 锡林郭勒盟| 山丹县| 陈巴尔虎旗| 林周县| 辽宁省| 兴宁市| 乌拉特前旗| 修水县| 栾川县| 寿宁县| 梁山县|