There is a pattern that allows to cache [StringBuilder] instance per thread, using the [ThreadStaticAttribute]. I wonder if it\'s safe to cache when asynchronous code is used. I