問題タブ [ehcache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
63140 参照

java - ehcache で生存時間とアイドル時間を区別する方法

ehache のドキュメントには次のように書かれています。

timeToIdleSecondsについて理解しました

しかし、キャッシュ項目の作成と最初のアクセスの後、timeToLiveSecondsはもう適用されないということですか?

0 投票する
2 に答える
676 参照

caching - Coldfusion 9のEHCache-複数のキャッシュを作成したり、無効にしたりできますか?

CF8でEHCacheをしばらく使用していますが、問題はありません。

現在CF9に移行しており、CF 9を使用したベイクインバージョンのEHCacheは、実際にはEHCacheの設定と競合しているようです。

そこにあります:

  1. 焼き付けバージョンのEHCacheを無効にする方法はありますか?これは一時的な解決策になります。
  2. CF9ベイクインキャッシングを使用する場合、タグを介してその特定のキャッシュehcache.xmlに複数のキャッシュを指定する方法はありますか?put

よろしくお願いします。

0 投票する
1 に答える
311 参照

ehcache - EHCache がダウンしている Terracotta サーバーへの接続を試みるときのフェッチ試行期間の構成

現在ダウンしている Terracotta サーバーに を呼び出して接続しようとするとnet.sf.ehcache.CacheManager.create();、EHCache は 300 秒間接続を再試行し続けてから、次のメッセージで例外をスローします。

「terracottahost:9510」でサーバーから構成データを取得できませんでした。フェッチ試行時間: 300 秒。

この時間を 30 秒または 60 秒に変更する方法はありますか?

0 投票する
1 に答える
573 参照

ehcache - 負荷分散された Java Web アプリケーションの 2 つのインスタンス間でデータを共有する

複数のインスタンスにデプロイされた Java Web アプリケーションでデータをキャッシュしたいと考えています。spring 2.5.6 を使用しています。spring で構成して使用する最も簡単なキャッシング ライブラリは何ですか? EH Cache のことは聞いたことがありますが、設定が面倒です。要件は、春のスケジューラが実行され、いくつかのフラグが設定されることです。これらのフラグは、負荷分散されたすべてのインスタンスからアクセスできます。ただし、スケジューラは 1 つのインスタンスでのみ実行されるため、フラグはその jvm でのみ設定されます。では、これらの更新されたフラグ値を負荷分散されたすべてのインスタンスで利用できるようにするにはどうすればよいでしょうか?

0 投票する
1 に答える
362 参照

java - 基本的なHibernateキャッシングの質問

バッチ挿入だけを行っている場合、Hibernateはキャッシュ(第2レベルまたはそれ以外)を使用しますか?データベースからエンティティが要求されておらず、ジェネレータも使用されていません。また、StatelessSessionとSessionは答えを変えますか?JDBCバッチサイズが50のセッションを使用していた場合はどうなりますか?使用するキャッシュはEhcacheです

0 投票する
2 に答える
834 参照

java - HIbernate 3.5.1 - EHCache 2.0.1 をドロップできますか?

EHCache 1.5 がバンドルされている Hibernate 3.5.1 を使用しています。

最新の EHCache リリース (2.0.1) を使用したい場合、プロジェクトから ehcache-1.5.jar を削除し、ehcache-core-2.0.1.jar に置き換えるだけですか? 注意すべき問題はありますか?

また、Hibernate マッピング ファイルのキャッシュ「リージョン」は、ehcache 構成 xml のキャッシュ「名前」と同じですか? 私がやりたいのは、2 つの名前付きキャッシュ領域を定義することです。1 つは変更されない読み取り専用の参照エンティティ (ルックアップ リストなど) 用で、もう 1 つは他のすべてのエンティティ用です。したがって、ehcache では 2 つの要素を定義したいと考えています。

次に、Hibernate マッピング ファイルで、各エンティティに使用するキャッシュを指定します。

それはうまくいきますか?一部のドキュメントは、マップされたクラスごとに個別のリージョン/キャッシュが作成されることを暗示しているようです...

ありがとう。

0 投票する
2 に答える
2230 参照

ehcache - EHCacheを使用した分散型の永続キャッシュ

私は現在、RMIを介してEHCacheを使用する分散キャッシュを持っていますが、これは問題なく機能します。キャッシュに永続性を含めて、分散型の永続的なキャッシュを作成できるかどうか疑問に思いました。

これに加えて、キャッシュが永続的である場合、ファイルストアからロードしてから、キャッシュクラスターからブートストラップしますか?基本的に、私が欲しいのは:

  • キャッシュが開始します
  • キャッシュはファイルストアから永続オブジェクトをロードします
  • キャッシュは、通常どおり、混乱したクラスターとブートストラップに参加します

この背後にあるユースケースは、2つの同一のコンポーネントを独立したマシンで実行し、コンポーネントの1つに障害が発生した場合にデータが失われないようにキャッシュを分散することです。永続性は、両方のコンポーネントに障害が発生するまれな場合にすべてのデータが失われるのを防ぎます。

別の配布方法(テラコッタなど)に移行すると、これがサポートされますか?

0 投票する
1 に答える
3121 参照

grails - 共有キャッシュとセッションを使用して複数の Grails インスタンスをデプロイしますか?

共有キャッシュ (EhCache サーバー ?) とセッションを持つ複数の負荷分散された Grails インスタンスをデプロイできるソリューションを探していますが、これは可能ですか?

これに関するドキュメントが見つかりません(共通のEhCacheサーバーに接続するか、分散EhCacheを使用し、セッションを共有します(EhCacheも使用しますか?))...

共通のmemcachedとmemcachedに保存されたセッション/キャッシュを持つ複数のRailsインスタンスのように機能するものを探しています...

0 投票する
1 に答える
815 参照

hibernate - hibernateでehcacheを使用するときに、ワイルドカードのリージョン名を指定する方法はありますか?

HibernateでEhcacheを使用する場合、ehcache.xmlファイルでワイルドカードを使用してリージョン名を指定する方法はありますか?

たとえば、パッケージレベル(ワイルドカードインジケータとして*を使用)でキャッシュ設定を許可するには、指定された設定がワイルドカード名に一致するすべての領域に適用されます。

(注:パッケージレベルの区別は単なる例です。私の質問は、一般的な場合のワイルドカードです。)

0 投票する
1 に答える
910 参照

hibernate - SQL UPDATE が ehcache 'd クラスでいつ実行されるかを制御する

第 2 レベルのキャッシュとして Hibernate と ehcache を使用しています。

キャッシュされたエンティティ (例: cache-usage="read-write") をロードして更新すると、すぐに SQL UPDATE が発生するようです。

(どのように) この SQL UPDATE が発生するタイミングに影響を与えることができますか?

編集: CacheModeを設定すると効果があるようですが、各 hibSession.update() は、設定した CacheMode に関係なく、すぐに SQL UPDATE になります。