org.seasar.framework.util
クラス LruHashMap
java.lang.Object
java.util.AbstractMap
java.util.HashMap
java.util.LinkedHashMap
org.seasar.framework.util.LruHashMap
- すべての実装インタフェース:
- java.lang.Cloneable, java.util.Map, java.io.Serializable
- public class LruHashMap
- extends java.util.LinkedHashMap
LRU用の HashMap
です。
- 作成者:
- koichik
- 関連項目:
- 直列化された形式
クラス 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 |
DEFAULT_INITIAL_CAPACITY
protected static final int DEFAULT_INITIAL_CAPACITY
- デフォルトの初期容量です。
- 関連項目:
- 定数フィールド値
DEFAULT_LOAD_FACTOR
protected static final float DEFAULT_LOAD_FACTOR
- デフォルトのロードファクタです。
- 関連項目:
- 定数フィールド値
limitSize
protected 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(java.util.Map.Entry entry)
Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.