ehcache를 구현으로 사용하는 Spring 3.2 캐시 추상화를 사용하고 있습니다.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>
개체에서 특정 항목을 제거하거나 봄의 Cache abstraction 문서를 보면
@CacheEvict(value = "empCache", key="#empId")
public void deleteEmployee(int empId) {
//deletes employee object
}