我正在使用 Spring 的缓存工具。当我调用以下方法时,我想清除数组中所有值的缓存receiptObject.resolverIds
:
@Override
@Caching(evict = {
@CacheEvict(value = "assignedFeedbacks", key = "#receiptObject.resolverIds[0]"),
@CacheEvict(value = "newFeedbacks", key = "#receiptObject.feedbackObject.serviceId") })
public void addReceipt(ReceiptObject receiptObject) throws Exception {
feedbackDao.insertReceipt(receiptObject);
}
在这里,我只使用了第一个元素,但我想将其推广到数组中的所有元素。我该怎么做?