![Vladislav Vinogradov](/assets/img/avatar_default.png)
previous implementation was not thread/stream safe, since it used constant memory new implementation doesn't use any global objects, so it is thread/stream safe (cherry picked from commit 4f5d30a865bd45f144cc70aed1057ac500a72e0c)
previous implementation was not thread/stream safe, since it used constant memory new implementation doesn't use any global objects, so it is thread/stream safe (cherry picked from commit 4f5d30a865bd45f144cc70aed1057ac500a72e0c)