2

データベース (DAO) からオブジェクトをキャッシュするために、Spring Web アプリケーションで ehcache を使用します。お気に入り:

@Cacheable(cacheName="mycache", keyGeneratorName = "MyKeyGenerator")
public List<Entity> getEntityByChannel(String channel);

@TriggersRemove(cacheName="mycache", keyGeneratorName = "MyKeyGenerator")
public void persiste(Entity entity);

クラス MyKeyGenerator はキャッシュ用のキーを返しましたが、多くのキーを返すことは可能ですか?

たとえば、1 つの値に対して key1 と key2 の二重キーを返します。そして、key1 または key2 によるキャッシュを削除します。

PS: 誰か助けて?

4

0 に答える 0