trabalhador de plano de fundo (threadpool) em asp.net

Eu tenho um formulário web asp.net que escreve sobre 25-30 itens (tem informações necessárias quando o usuário faz solicitação de acompanhamento do formulário) em um cache personalizado. Atualmente tudo isso acontece de forma síncrona no thread principal. Mas em cargas mais altas, o addcache está se tornando um gargalo.

Como posso executar essa tarefa em segundo plano sem consumir threads do pool de threads do processo do operador asp.net.

questionAnswers(1)

yourAnswerToTheQuestion