org.seasar.framework.util
クラス LruHashMap

java.lang.Object
  拡張java.util.AbstractMap
      拡張java.util.HashMap
          拡張java.util.LinkedHashMap
              拡張org.seasar.framework.util.LruHashMap
すべての実装インタフェース:
Cloneable, Map, Serializable

public class LruHashMap
extends LinkedHashMap

作成者:
koichik
関連項目:
直列化された形式

フィールドの概要
protected static int DEFAULT_INITIAL_CAPACITY
           
protected static float DEFAULT_LOAD_FACTOR
           
protected  int limitSize
           
 
コンストラクタの概要
LruHashMap(int limitSize)
           
LruHashMap(int limitSize, int initialCapacity, float loadFactor)
           
 
メソッドの概要
 int getLimitSize()
           
protected  boolean removeEldestEntry(Map.Entry entry)
           
 
クラス 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

public LruHashMap(int limitSize,
                  int initialCapacity,
                  float loadFactor)
メソッドの詳細

getLimitSize

public int getLimitSize()

removeEldestEntry

protected boolean removeEldestEntry(Map.Entry entry)


Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.