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); }
public void closeAddresses() { for (RegionAddressRepository r : addressMap.values()) { r.close(); } addressMap.clear(); }