Tomasz Nurkiewicz: DeferredResult - asynchronous processing in Spring MVC