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();
  }