org.seasar.robot.util
クラス LruHashMap<K,V>
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<K,V>
java.util.LinkedHashMap<K,V>
org.seasar.robot.util.LruHashMap<K,V>
- すべての実装されたインタフェース:
- Serializable, Cloneable, Map<K,V>
public class LruHashMap<K,V>
- extends LinkedHashMap<K,V>
From LruHashMap
- 作成者:
- shinsuke
- 関連項目:
- 直列化された形式
インタフェース java.util.Map から継承されたメソッド |
containsKey, entrySet, equals, hashCode, isEmpty, keySet, put, putAll, remove, size, values |
DEFAULT_INITIAL_CAPACITY
protected static final int DEFAULT_INITIAL_CAPACITY
- デフォルトの初期容量です。
- 関連項目:
- 定数フィールド値
DEFAULT_LOAD_FACTOR
protected static final float DEFAULT_LOAD_FACTOR
- デフォルトのロードファクタです。
- 関連項目:
- 定数フィールド値
limitSize
protected final int limitSize
- 上限サイズです。
LruHashMap
public LruHashMap(int limitSize)
LruHashMap
を作成します。
- パラメータ:
limitSize
-
LruHashMap
public LruHashMap(int limitSize,
int initialCapacity,
float loadFactor)
LruHashMap
を作成します。
- パラメータ:
limitSize
- initialCapacity
- loadFactor
-
getLimitSize
public int getLimitSize()
- 上限サイズを返します。
- 戻り値:
- 上限サイズ
removeEldestEntry
protected boolean removeEldestEntry(Map.Entry<K,V> entry)
- オーバーライド:
- クラス
LinkedHashMap<K,V>
内の removeEldestEntry
Copyright © 2009-2010 The Seasar Foundation. All Rights Reserved.