public void dumpLatencyData() throws Exception
	{
		if (config.getLatencyFile() != null)
		{
			System.out.println("Dumping performance data to " + config.getLatencyFile());
			latencyDataSemaphore.acquireUninterruptibly();
			try {
			latencyData.dump(config.getLatencyFile());
			}
			catch(Exception e) {
				throw e;
			}
			finally {
			latencyDataSemaphore.release();
		}
	}
	}