@Override public SimpleStreet updateStreetCityPart(SimpleStreet street, City city, String cityPart) throws SQLException { commit(); // we are doing batch updates, so we must commit before this update super.updateStreetCityPart(street, city, cityPart); SimpleStreet updatedSS = new SimpleStreet(street.getId(), street.getName(), cityPart, street.getLocation()); addressStreetLocalMap.put(createStreetUniqueName(street.getName(), city), updatedSS); addressStreetLocalMap.put(createStreetUniqueName(street.getName(), city, cityPart), updatedSS); return updatedSS; }