2017-09-05 4 views
0

J'ai deux servicesSpring Cache Eviction

class CustomerService { 
    public void removeCustomer(int customerId) {...} 
} 

class OrderService { 
    @Cacheable("orders") 
    public List<Order> getOrders() {...} 
} 

Sur removeCustomer() Je veux que le cache orders à être évincé, car le résultat a changé (les ordres des clients sont partis enlevés). Comment puis-je faire cela avec la mise en cache de Spring?

Répondre