私はEhcacheを使い始めました。私は単純な方法でデータベースに対して読み込みを高速化するために使用していますが、データベースを短期間利用できない場合でもアプリケーションを使用できるようにするために使用できるかどうかは疑問です。 (更新 - 私のコンテキストは、データベースからの読み取りのみを行う高可用性モジュールを持つアプリケーションです)Can /バッキングデータストアが利用できない場合、キャッシュの有効期限を無効にする必要がありますか?
データベースの読み取り時に有効期限を無効にして、再び読むことができます。
あなたはどう思いますか?それは合理的なアプローチですか、私は何かを逃したのですか?それが公平なアプローチであれば、どのように実装するのが最善か評価するためのヒントは高く評価されます。
アップデート - ehcacheはキャッシュを「永遠」に設定/解除するために動的に設定可能なオプションをサポートしています。これは私が必要なことをするようです。
データベースが短期間で_un_availableであるとお考えですか? –
はい、それを指摘していただきありがとうございます:) - 更新 – Brabster