示例#1
0
 public void closeFile(String fileName) {
   AmenityIndexRepository rep = amenityRepositories.remove(fileName);
   if (rep != null) {
     rep.close();
   }
   RegionAddressRepository rar = addressMap.remove(fileName);
   if (rar != null) {
     rar.close();
   }
   TransportIndexRepository tir = transportRepositories.remove(fileName);
   if (tir != null) {
     tir.close();
   }
   BinaryMapIndexReader rmp = routingMapFiles.remove(fileName);
   if (rmp != null) {
     try {
       rmp.close();
     } catch (IOException e) {
       log.error(e, e);
     }
   }
   renderer.closeConnection(fileName);
 }
示例#2
0
 public void closeAddresses() {
   for (RegionAddressRepository r : addressMap.values()) {
     r.close();
   }
   addressMap.clear();
 }