title: Async calls from Spring MVC Controller
body: <p>I am trying to make an asynchronous call from within my (Spring MVC based) Controller. </p>
  
  <p>I am using the following snippet:</p>
  
  <pre><code>FutureTask&lt;Object&gt; runnableTask = new FutureTask&lt;Object&gt;(  
                  new Runnable() {  
                      public void run() {  
                          // do something
                      }  
  
                  }, null);  
  runnableTask.run(); 
  </code></pre>
  
  <p>However, no matter what, this is not executed asynchronously, i.e., my Controller does not return back the response (to the view) until the above task completes. Am I missing something or is there an alternate way to do so?</p>