--- dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/AddressManager.java 2016/01/28 22:14:42 2876 +++ dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/AddressManager.java 2016/01/28 22:20:23 2877 @@ -227,7 +227,10 @@ private void visitSingle(AddressSourceEntry entry) { TreeMap> gade = searchStructure.get( entry.gadeid ); if (gade == null) { - unknownStreets.putIfAbsent(entry.gadeid, entry.vejnavn); + if (! unknownStreets.containsKey(entry.gadeid)) { + unknownStreets.put(entry.gadeid, entry.vejnavn); + } + createFromEntry(entry); // if we get here there was no match - so we need to create it return; } @@ -254,7 +257,10 @@ TreeMap> gade = searchStructure.get( entry.gadeid ); if (gade == null) { - unknownStreets.putIfAbsent(entry.gadeid, entry.vejnavn); + if (! unknownStreets.containsKey(entry.gadeid)) { + unknownStreets.put(entry.gadeid, entry.vejnavn); + } + System.out.println("[Range] Ukendt gadeID " + entry); return; }