This questions for FS core developers.
I found that FreeSwitch apr libs have apr_pool_mutex_set that not exists in APR master.
I found commit where this function is introduced.
Purpose of this commit is resolve concurrency access from different threads to same memory pool.

I asked APR community why not used mutex and got responce from William A Rowe

My questions
Does core team developers planning rewrite memory pool operation to remove shared access to same pool from different threads? Create own pool for each thread.

Sergey