It's restricted to a single-thread, since the `org.hibernate.Session` is tied to a specific transaction.