Map classMetadata = sf.getAllClassMetadata();
for (Object epo : classMetadata.values()) {
EntityPersister ep = (EntityPersister) epo;
if (ep.hasCache()) {
sf.evictEntity(ep.getCache().getRegionName());
}
}
Map collMetadata = sf.getAllCollectionMetadata();
for (Object abstractCollectionPersistObject : collMetadata.values()) {