org.seasar.extension.jdbc.util
クラス StatementCache
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<K,V>
java.util.LinkedHashMap
org.seasar.framework.util.LruHashMap
org.seasar.extension.jdbc.util.StatementCache
- すべての実装されたインタフェース:
- Serializable, Cloneable, Map
public class StatementCache
- extends LruHashMap
Statement
をキャッシュするクラスです。
- 作成者:
- higa
- 関連項目:
- 直列化された形式
インタフェース java.util.Map から継承されたメソッド |
containsKey, entrySet, equals, hashCode, isEmpty, keySet, put, putAll, remove, size, values |
StatementCache
public StatementCache(int limitSize)
StatementCache
を作成します。
- パラメータ:
limitSize
- 制限数
removeEldestEntry
protected boolean removeEldestEntry(Map.Entry entry)
- オーバーライド:
- クラス
LruHashMap
内の removeEldestEntry
destroy
public void destroy()
throws SQLException
- キャッシュしている
Statement
を破棄します。
- 例外:
SQLException
- SQL例外が発生した場合
Copyright © 2004-2009 The Seasar Foundation. All Rights Reserved.