In this case, the evaluator cache was never referenced and the subdiv free queue empty. So the freeing of the cache never happened. This function is called once per frame and is unlikely to generate overhead by doing one lock.
In this case, the evaluator cache was never referenced and the subdiv free queue empty. So the freeing of the cache never happened. This function is called once per frame and is unlikely to generate overhead by doing one lock.