rstoyanchev/spring-mvc-chat — pull request #5 by rwinch (2012-10-31 16:28:45+00:00)
Title: Remove additional chatRequests.remove(deferredResult)

Since the async processing occurs even when the result is immediately
available, onCompletion will remove the deferredResult. This removes
the additional chatRequests.remove(deferredResult)