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 異次元 閱讀(249) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 湖口县| 溧水县| 科技| 蒲江县| 陵水| 彰化市| 开封县| 孝义市| 剑阁县| 屯留县| 烟台市| 平乐县| 吴旗县| 新营市| 吴堡县| 舟曲县| 牙克石市| 惠东县| 青神县| 澄迈县| 昌乐县| 广灵县| 山阴县| 永川市| 宁国市| 新源县| 马公市| 恩施市| 榆社县| 阿坝县| 磴口县| 水城县| 方正县| 昌宁县| 阿拉善左旗| 阳高县| 辽阳县| 阳春市| 丹巴县| 广南县| 理塘县|