caching StringBuilders