кеш Evict для нескольких кеш с разными KeyId - PullRequest
0 голосов
/ 03 мая 2020

В моем следующем примере: я хотел выселить коррелированные данные сущностей

в ProductRepository. java

@Cacheable(value = "ProductId")
    public ProductEntity findByProductId(long productId);

В Inventory Repository.

@Cacheable (value = "inventoryId")
Method : getData (invetoryId , Price )

Ниже приведен способ выселения только Информация о продукте

@Override
@CacheEvict(value = "ProductId")
ProductEntity save(ProductEntity product);

Моя проблема: после выселения информации о продукте Мне также нужно выселить информацию о запасах одновременно.

Оба значения кэширования содержат разные идентификаторы ключей

Как мне достичь?

...