Details
Description
In org.apache.camel.component.jms.reply.MessageSelectorCreator we should use a local lock instance to ensure that get / timeout does not trigger concurrently that can render the dirty flag in wrong state, when under high load.
Also add fail-safe to the JMSCorrelationID returned so it cannot return an empty ID in the selector JMSCorrelationID=