在spring中使用ehcache,如果一个业务逻辑方法里调用多个dao操作,每个dao都配了缓存,如果业务方法没有执行成功,其中部分dao执行了插入或更新操作,然后整个事务回滚,ehcache是如何操作的?此时缓存中会有不符合数据库的记录吗?