クラス org.objectweb.cjdbc.controller.cache.result.ResultCacheDatabase

org.objectweb.cjdbc.controller.cache.result.ResultCacheDatabaseに対する継承グラフ

Inheritance graph
[凡例]
org.objectweb.cjdbc.controller.cache.result.ResultCacheDatabaseのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

説明

This is a query cache implementation with a database granularity:

作者:
Emmanuel Cecchet

Nicolas Modrzyk

バージョン:
1.0

ResultCacheDatabase.java44 行で定義されています。

Public メソッド

 ResultCacheDatabase (int maxEntries, int pendingTimeout)
boolean isUpdateNecessary (UpdateRequest request)
String getName ()

Protected メソッド

void processAddToCache (CacheEntry qe)
void processWriteNotify (AbstractWriteRequest request)


コンストラクタとデストラクタ

org.objectweb.cjdbc.controller.cache.result.ResultCacheDatabase.ResultCacheDatabase int  maxEntries,
int  pendingTimeout
 

Builds a new ResultCache with a database granularity.

引数:
maxEntries maximum number of entries
pendingTimeout pending timeout for concurrent queries
ResultCacheDatabase.java53 行で定義されています。
00054 { 00055 super(maxEntries, pendingTimeout); 00056 parsingGranularity = ParsingGranularities.NO_PARSING; 00057 }


メソッド

String org.objectweb.cjdbc.controller.cache.result.ResultCacheDatabase.getName  )  [virtual]
 

参照:
org.objectweb.cjdbc.controller.cache.result.ResultCache.getName()

org.objectweb.cjdbc.controller.cache.result.ResultCacheを実装しています.

ResultCacheDatabase.java86 行で定義されています。

00087 { 00088 return "database"; 00089 }

boolean org.objectweb.cjdbc.controller.cache.result.ResultCacheDatabase.isUpdateNecessary UpdateRequest  request  )  [virtual]
 

参照:
org.objectweb.cjdbc.controller.cache.result.AbstractResultCache.isUpdateNecessary(org.objectweb.cjdbc.common.sql.UpdateRequest)

org.objectweb.cjdbc.controller.cache.result.ResultCacheを実装しています.

ResultCacheDatabase.java70 行で定義されています。

00071 { 00072 return true; 00073 }

void org.objectweb.cjdbc.controller.cache.result.ResultCacheDatabase.processAddToCache CacheEntry  qe  )  [protected, virtual]
 

参照:
org.objectweb.cjdbc.controller.cache.result.ResultCache.processAddToCache

org.objectweb.cjdbc.controller.cache.result.ResultCacheを実装しています.

ResultCacheDatabase.java62 行で定義されています。

00063 { 00064 return; 00065 }

void org.objectweb.cjdbc.controller.cache.result.ResultCacheDatabase.processWriteNotify AbstractWriteRequest  request  )  [protected, virtual]
 

参照:
org.objectweb.cjdbc.controller.cache.result.ResultCache.processWriteNotify(org.objectweb.cjdbc.common.sql.AbstractWriteRequest)

org.objectweb.cjdbc.controller.cache.result.ResultCacheを実装しています.

ResultCacheDatabase.java78 行で定義されています。

参照先 org.objectweb.cjdbc.controller.cache.result.ResultCache.flushCache().

00079 { 00080 flushCache(); 00081 }


このクラスの説明は次のファイルから生成されました:
CJDBCversion1.0.4に対してTue Oct 12 15:16:37 2004に生成されました。 doxygen 1.3.8