TimeOut da sessão no web.xml

Eu estou tentando entender o verdadeiro propósito da configuração de sessão no Web.xml para o tempo limite da sessão.

<!-- Session Configuration -->
<session-config>
        <session-timeout>60</session-timeout>
</session-config>

Agora deixe-me contar sobre minha pergunta.

Meu aplicativo está importando / carregando um arquivo .txt, que demora mais de uma hora, já que existem milhões de registros a serem importados. Mas a sessão expira após 1 hora, embora meu aplicativo ainda esteja importando esse arquivo .txt que está em andamento. Esse aplicativo não deve ter tempo limite porque o aplicativo está executando alguma tarefa em segundo plano.

questionAnswers(12)

yourAnswerToTheQuestion