Runs a self-cleaning-up thread without boilerplate Same paradigm used in existing code like region and rpc services Not replaced there to avoid merge conflicts Not exposed to API for now