/[projects]/dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/AddressSearch.java
ViewVC logotype

Diff of /dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/AddressSearch.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2814 by torben, Thu Jan 14 17:13:55 2016 UTC revision 2815 by torben, Thu Jan 14 18:03:16 2016 UTC
# Line 318  public class AddressSearch { Line 318  public class AddressSearch {
318                                    
319                  /* Mapper mellem db Row ID og adresse noden */                  /* Mapper mellem db Row ID og adresse noden */
320                  Map<Integer,Address> idAddressMap = new HashMap<Integer,Address>( alleAdresser.size() );                  Map<Integer,Address> idAddressMap = new HashMap<Integer,Address>( alleAdresser.size() );
321                  DeduplicateHelper<String> aliasHelper = new DeduplicateHelper<String>(400000); // Indeholder pt 379664 entries                  
322                                    
323                  DeduplicateHelper<Short> shortHelper = new DeduplicateHelper<Short>();                  DeduplicateHelper<Short> shortHelper = new DeduplicateHelper<Short>();
324                  DeduplicateHelper<Integer> intHelper = new DeduplicateHelper<Integer>();                  DeduplicateHelper<Integer> intHelper = new DeduplicateHelper<Integer>();
# Line 347  public class AddressSearch { Line 347  public class AddressSearch {
347                                  gadeident = intHelper.getInstance( a.gadeid );                                  gadeident = intHelper.getInstance( a.gadeid );
348                                                                    
349                                  Set<String> aliaser = aliasGenerator.findVejAliaser(a.vejnavn);                                  Set<String> aliaser = aliasGenerator.findVejAliaser(a.vejnavn);
350                                  for(String alias : aliaser) {                                  for(String alias : aliaser) {                                  
351                                          String vasketAlias = AddressUtils.vaskVejnavn(alias);                                          postnrVeje.put(alias, gadeident);      
                                         vasketAlias = aliasHelper.getInstance(vasketAlias);  
                                           
                                         postnrVeje.put(vasketAlias, gadeident);  
352                                  }                                  }
353                                                                    
354                          }                          }
# Line 372  public class AddressSearch { Line 369  public class AddressSearch {
369                          litraList.put(a.husnrbogstav, a);                                                litraList.put(a.husnrbogstav, a);                      
370                  }                  }
371                                    
372                  aliasHelper = null; //frigiv hukommelse inden stage2                  
373                  aliasGenerator = null;                  aliasGenerator.clear();  //frigiv hukommelse inden stage2
374                                                                    
375    
376                  ////////////////////////////////////////////////////////////////////////////////////////                  ////////////////////////////////////////////////////////////////////////////////////////

Legend:
Removed from v.2814  
changed lines
  Added in v.2815

  ViewVC Help
Powered by ViewVC 1.1.20