--- dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/Database.java 2015/02/10 16:27:15 2263 +++ dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/Database.java 2015/02/19 10:36:40 2327 @@ -26,6 +26,9 @@ Adresse alleAdresser[]; + DeduplicateHelper husnrbogstavCache = new DeduplicateHelper(); + DeduplicateHelper ruteCache = new DeduplicateHelper(); + private HashMap bbCache = new HashMap(); public Database(SafeProperties conf) throws SQLException,IOException { @@ -319,10 +322,10 @@ adr.adresse = res.getString(3); adr.gadeid = res.getInt(4); adr.husnr = res.getInt(5); - adr.husnrbogstav = res.getString(6); + adr.husnrbogstav = husnrbogstavCache.getInstance( res.getString(6) ); adr.latitude = res.getDouble(7); adr.longitude = res.getDouble(8); - adr.rute = res.getString(9); + adr.rute = ruteCache.getInstance( res.getString(9) ); adr.ho = res.getInt(10); list.add(adr);