【发布时间】:2018-02-13 13:40:20
【问题描述】:
我有两个服务
class CustomerService {
public void removeCustomer(int customerId) {...}
}
class OrderService {
@Cacheable("orders")
public List<Order> getOrders() {...}
}
在removeCustomer() 上,我希望删除orders 缓存,因为结果已更改(已删除客户的订单已消失)。如何使用 Spring 的缓存来做到这一点?
【问题讨论】:
标签: spring caching spring-4 spring-cache