Spring Cache抽象化を使用しており、複数のキャッシュを定義しています。データが変更されたときに、複数のキャッシュを削除したい場合があります。 Springの@CacheEvict
アノテーション?
あなたはこれを行うことができます:
@Caching(evict = {
@CacheEvict("primary"),
@CacheEvict(value = "secondary", key = "#p0")
})
詳細については、 参照 をご覧ください
コンパクトに保つ:@CacheEvict
アノテーション内で列挙することにより、複数のキャッシュを削除できます。
@CacheEvict(value = { "cache1", "cache2" }, allEntries = true)