Според документацията SessionFactory трябва да е безопасен за нишки:
ISessionFactory е безопасна за нишки, много нишки имат достъп до нея едновременно и изискват ISessions.
Гледам имплементацията и не мога да разбера как напр. OpenSession() може да бъде безопасен за нишки:
Има няколко извиквания на lock(), но нищо в OpenSession(). Всички lock free thread safe реализации, които успях да намеря, бяха основно единични.