1
我使用Spring 3.2緩存抽象使用ehcache作爲實現。Ehcache:從緩存中刪除條目存儲爲列表
我能夠緩存返回對象列表的方法的輸出,如下所示。
public Class Employee
{
private int empId;
private String name;
//getters and setters
}
@Cacheable(value = "empCache")
public List<Employee> getAllEmployess() {
//method queries the db and returns a list of all employees
}
,但我無法刪除從更新的時間存儲在緩存中的List<Employee>
對象的特定條目,或者使用下面
@CacheEvict(value = "empCache", key="#empId")
public void deleteEmployee(int empId) {
//deletes employee object
}