public MemoryMappingSession OpenSession()
 {
     CheckDisposed();
     lock (SyncObject)
     {
         CheckDisposed();
         var session = new MemoryMappingSession(this);
         sessions.Add(session);
         return(session);
     }
 }
 internal void RemoveSession(MemoryMappingSession session)
 {
     sessions.Remove(session);
 }