Use TPL instead of ThreadPool to specify that the cleanup task is long running.