public class InMemoryResultSetCache extends InMemoryExpirableCache<ResultSetCacheKey,SqlResultSet> implements ResultSetCache
UNLIMITED| Constructor and Description | 
|---|
InMemoryResultSetCache()
デフォルトコンストラクタ。 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected java.util.Map<ResultSetCacheKey,Expirable<SqlResultSet>> | 
createCacheContainer(int max)
キャッシュの実体となるMapを生成する。
 本クラスでは 
LRUMapが使用される。
 本メソッドをオーバライドすることで使用するMap実装を変更することができる。
 本クラスをスレッドセーフにするには、このメソッドが返却するMapインスタンスを スレッドセーフとしなければならない。  | 
addToCache, clearCache, getFromCache, removeFromCache, setCacheSizeadd, addUnlimited, clear, getIfNotExpired, getNowDate, remove, setCacheListener, setSystemTimeProviderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadd, addUnlimited, clear, getIfNotExpired, remove, setCacheListenerprotected java.util.Map<ResultSetCacheKey,Expirable<SqlResultSet>> createCacheContainer(int max)
LRUMapが使用される。
 本メソッドをオーバライドすることで使用するMap実装を変更することができる。
 createCacheContainer in class InMemoryExpirableCache<ResultSetCacheKey,SqlResultSet>max - 最大上限件数