if (logger.isInfoEnabled()) { logger.info ("cacheing route from " + origin + " to " + destination + " with route from " + route.getSource() + " to " + route.getDestination ()); }
  protected void cacheRoute (GeolocLocation origin, GeolocLocation destination, TransportationRoute route) {    Map destinationMap = (Map) routeCache.get (origin.getGeolocCode());    if (destinationMap == null)      routeCache.put (origin.getGeolocCode(), (destinationMap = new HashMap()));    destinationMap.put (destination.getGeolocCode(), route);  }