#1427 - Map all deleteByIds into a single CacheChangeBeanRemove and use bulk removeAll api to remove from cache

This commit is contained in:
rob bygrave
2018-06-19 01:34:28 +12:00
parent 43e95d81f6
commit 671d082ad3
6 changed files with 62 additions and 31 deletions
@@ -29,8 +29,7 @@ public final class DeleteByIdMap {
BeanDescriptor<?> d = deleteIds.getBeanDescriptor();
List<Object> idValues = deleteIds.getIds();
if (idValues != null) {
d.queryCacheClear(changeSet);
d.cacheHandleInvalidate(idValues);
d.cacheHandleDeleteByIds(idValues, changeSet);
}
}
}