e249b453a0
Motivation: In some cases of using an `InternalThreadLocalMap#stringBuilder`, the `StringBuilder`s size can often exceed the exist limit (1024 bytes). This can lead to permanent memory reallocation. Modifications: Add custom properties for the initial capacity and maximum size (after which the `StringBuilder`s capacity will be reduced to the initial capacity). Result: An `InternalThreadLocalMap#stringBuilder`s initial and max size is configurable. Fixes [#7092].