net.skirnir.freyja.util
クラス LRUMap

java.lang.Object
  拡張java.util.AbstractMap
      拡張java.util.HashMap
          拡張java.util.LinkedHashMap
              拡張net.skirnir.freyja.util.LRUMap
すべての実装インタフェース:
Cloneable, Map, Serializable

public class LRUMap
extends LinkedHashMap

関連項目:
直列化された形式

コンストラクタの概要
LRUMap(int maxSize)
           
LRUMap(int maxSize, int initialCapacity)
           
LRUMap(int maxSize, int initialCapacity, float loadFactor)
           
 
メソッドの概要
protected  boolean removeEldestEntry(Map.Entry eldest)
           
 
クラス java.util.LinkedHashMap から継承したメソッド
clear, containsValue, get
 
クラス java.util.HashMap から継承したメソッド
clone, containsKey, entrySet, isEmpty, keySet, put, putAll, remove, size, values
 
クラス java.util.AbstractMap から継承したメソッド
equals, hashCode, toString
 
クラス java.lang.Object から継承したメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース java.util.Map から継承したメソッド
equals, hashCode
 

コンストラクタの詳細

LRUMap

public LRUMap(int maxSize)

LRUMap

public LRUMap(int maxSize,
              int initialCapacity)

LRUMap

public LRUMap(int maxSize,
              int initialCapacity,
              float loadFactor)
メソッドの詳細

removeEldestEntry

protected boolean removeEldestEntry(Map.Entry eldest)


Copyright © 2009 The Skirnir Project. All Rights Reserved.