Acessando HttpSession fora do segmento de recebimento original

Estou usando o Spring 3. Quando o controlador recebe solicitações, ele passa o controle para o métodosomeMethod() anotado com@Async no bean de serviço e, em seguida, retorna. Quando eu acesso emsomeMethod() Objeto HttpSession eu recebo essa exceção

<code>java.lang.IllegalStateException: No thread-bound request found: Are you 
referring to request attributes outside of an actual web request, or 
processing a request outside of the originally receiving thread? If you are 
actually operating within a web request and still receive this message, your 
code is probably running outside of DispatcherServlet/DispatcherPortlet: In 
this case, use RequestContextListener or 
RequestContextFilter to expose the current request.
</code>

Como posso resolver isto?

questionAnswers(1)

yourAnswerToTheQuestion