I have deployed an embedded version of Asciidoctor.Factory.create() into my app, and it does the job. The thing is, it's expensive to create the factory over and over. Is is thread safe such that I could instantiate a factory once, and re-use it multiple times, from multiple web requests coming in simultaneously?