From 43ae86360c87f06e093ebdc6a47eeac93cb60720 Mon Sep 17 00:00:00 2001 From: Roman Artiukhin Date: Fri, 6 Aug 2021 00:53:06 +0300 Subject: [PATCH] Do not serialize unnecessary members in SessionFactory --- src/NHibernate/Impl/SessionFactoryImpl.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/NHibernate/Impl/SessionFactoryImpl.cs b/src/NHibernate/Impl/SessionFactoryImpl.cs index 6c68e639d12..e8fae2d201c 100644 --- a/src/NHibernate/Impl/SessionFactoryImpl.cs +++ b/src/NHibernate/Impl/SessionFactoryImpl.cs @@ -170,11 +170,14 @@ public void HandleEntityNotFound(string entityName, string propertyName, object [NonSerialized] private readonly ConcurrentDictionary entityNameImplementorsMap = new ConcurrentDictionary(4 * System.Environment.ProcessorCount, 100); private readonly string uuid; + + [NonSerialized] private bool disposed; [NonSerialized] private bool isClosed = false; + [NonSerialized] private QueryPlanCache queryPlanCache; [NonSerialized] private StatisticsImpl statistics;