キャッシュレイヤーにSpring + Ehcacheを使用していますが、機能しています。しかし、何らかの理由でキャッシュを手動で操作したいのです。
@Cacheable(value = "productAll")
public List<Product> getAllProduct()
@CacheEvict(value = "product", key = "#product.id")
public Product saveProduct(Product product)
@Cacheable(value = "product")
public Product getProductById(Long id)
これは正常に動作しますが、saveProduct 関数で productAll キャッシュを手動で更新しようとすると、. キャッシュ マネージャーからキャッシュを取得できません
Cache cache = cacheManager.getCache("productAll");
cache.get("");
getProductAll メソッドでキャッシュするときにキーが提供されない場合、この場合に使用する必要があるキーは何ですか?