問題タブ [evict]
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.
spring - 部分キーを使用して第 2 レベルの ehcache から (注釈を使用して) 削除するにはどうすればよいですか?
Hibernate 4.3.11.Final と ehcache および Spring 3.2.11.RELEASE を使用しています。以下の Spring/ehcache 構成があります …</p>
以下のカスタム キー ジェネレーターを使用して…</p>
ご覧のとおり、キーはクラス名、メソッド名、およびパラメータに基づいて生成されます。私の質問は、キャッシュキーの最初のエントリ (キーが配列であるため) が「org.mainco.subco.standards.repo.StandardsDao」であるすべてのエントリを第 2 レベルのキャッシュから削除したい場合、どのように記述すればよいかということです。 @CacheEvict ルール? 以下は機能しません…</p>
任意のガイダンスをいただければ幸いです。1 つの制約として、複数の第 2 レベル キャッシュを使用することはできません。このアプリケーションには 1 つしか使用できません (「メイン」という名前のキャッシュ)。
hazelcast - HazelCast max-idle-seconds:evict リスナーが機能していません
マップのヘーゼルキャスト構成は
エビクトアクション用に構成されたリスナーがあります。リスナーはエビクト アクションを一貫してキャッチできません。ヘーゼルキャスト バージョン: 3.6.5
リスナー クラスの実装:
java - 複数のキーのいずれかでキャッシュを削除する
私のアプリケーションには、複数のキーを持つ複数のキャッシュ可能なメソッドがあります。
ここで、UUID である #projectId キーのみが一致するすべてのキャッシュをクリアする cachevict メソッドが必要です。
この記事で、これは不可能であり、
各 cacheNames の複数の要素に一致する evict アノテーションのキー正規表現のみ
それが何を意味するのかはよくわかりませんが、SpELで正規表現を使用することに関係があると思います。
そこで、キーを 1 つのキーに連結することを考え始めました。
正規表現を使用してすべてのキーを projectId とそれに続くワイルドカードに一致させます。しかし、私はこれを行う方法を本当に見つけることができませんでした。
私が達成しようとしていることは可能ですか?もしそうなら、どうすればいいですか?