title: Spring controller returning multiple responses
body: <p>I am a beginner at Spring MVC and I have a quick question to ask. I searched all over Google for days to find the most efficient way to go about this problem:</p>
  
  <p>I have a request that's coming in to Spring MVC controller. I want to send a response but wait for however many seconds and return another response to the same client. I was thinking about using ThreadExecutor or using Callable but I am not sure if that's the way to go. </p>
  
  <p>Does anyone have any tutorials/examples or hints that can quickly get me started?</p>
  
  <p>Thanks!</p>