private void processResponse( ServletRequest request, PerformanceFilterResponse response, final long startTime) { final int elapsedTime = (int) (System.currentTimeMillis() - startTime); final String outputDirectory = filterConfig .getServletContext() .getInitParameter("org.kuali.kra.perftest.REPORT_DIRECTORY"); final HttpSample httpSample = new HttpSample( (HttpServletRequest) request, response, outputDirectory, startTime, elapsedTime); Thread t = new Thread( new Runnable() { public void run() { logSample(httpSample, outputDirectory); } }); t.start(); }