サポート > Wagby定義ファイル > 26 活用のヒント > モデルのメモリキャッシュを無効にする

Wagby は標準で、一度データベースから読み込んだ値をメモリ上にキャッシュします。このキャッシュはパフォーマンスの向上に寄与しますが、いくつかの状況ではキャッシュを無効にした方がのぞましい場合があります。

キャッシュを無効にした方がよい場合

キャッシュが有効の場合、一覧検索結果数およびデータをメモリ上に保持します。Wagby で完結したシステムであればその方が有利に働きますが、 次のような場合は、キャッシュを無効にした方がよいでしょう。

  • モデル定義に対応するテーブルが、実際には(データベース上の)ビューとして用意されている。
  • Wagby 以外のシステムから、データを更新する場合がある。

定義方法

メモリキャッシュを無効とする場合、モデル定義シートの「画面動作定義」から、「Javaソースコードの設定」-「キャッシュを有効にする」という欄の「○」を消去します。 この設定は標準では「○」となっています。


図1 メモリキャッシュを無効とする

制約

次の設定を行ったときは、自動的にキャッシュが無効となります。

このページは役に立ちましたか?