1

IBM Bluemix で Java Web アプリを作成しています。このアプリケーションは、セッション キャッシュ サービスを介してインスタンス間でセッション オブジェクトを共有します。

セッション キャッシュを使用してアプリケーションをプログラムする方法を理解しています。しかし、キャッシュされたデータの合計量がキャッシュ容量を超える場合の説明は見つかりませんでした (たとえば、スターター プランの場合、1GB のキャッシュ容量を使用できます)。

これらは私の質問です。

Q1. キャッシュされたデータをキャッシュ スペースから削除するトリガーはありますか?

Q2. キャッシュ容量を超えた後、どのデータが削除されますか? 使用頻度が最も低い、使用頻度が最も低いなどのキャッシュ戦略はありますか?

4

1 に答える 1

0

IBM Bluemixのセッション キャッシュ サービスは、WebSphere Extreme Scale に基づいています。そのため、多くの背景情報がWebSphere Extreme Scale のナレッジ センターで提供されています。セッション キャッシュの標準Liberty プロファイルは、Least Recent Used (LRU) アルゴリズムを使用してスペースを管理します。まだ試していませんが、最初にリンクされたドキュメントには、キャッシュを監視して統計を取得する方法が記載されています。

于 2015-08-26T10:57:29.437 に答える