Optimisation: cache current job synth group in a thread local