--- dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/AddressSearch.java 2016/01/14 17:13:55 2814 +++ dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/AddressSearch.java 2016/01/14 18:03:16 2815 @@ -318,7 +318,7 @@ /* Mapper mellem db Row ID og adresse noden */ Map idAddressMap = new HashMap( alleAdresser.size() ); - DeduplicateHelper aliasHelper = new DeduplicateHelper(400000); // Indeholder pt 379664 entries + DeduplicateHelper shortHelper = new DeduplicateHelper(); DeduplicateHelper intHelper = new DeduplicateHelper(); @@ -347,11 +347,8 @@ gadeident = intHelper.getInstance( a.gadeid ); Set aliaser = aliasGenerator.findVejAliaser(a.vejnavn); - for(String alias : aliaser) { - String vasketAlias = AddressUtils.vaskVejnavn(alias); - vasketAlias = aliasHelper.getInstance(vasketAlias); - - postnrVeje.put(vasketAlias, gadeident); + for(String alias : aliaser) { + postnrVeje.put(alias, gadeident); } } @@ -372,8 +369,8 @@ litraList.put(a.husnrbogstav, a); } - aliasHelper = null; //frigiv hukommelse inden stage2 - aliasGenerator = null; + + aliasGenerator.clear(); //frigiv hukommelse inden stage2 ////////////////////////////////////////////////////////////////////////////////////////