' Data dictionary Public Tables As New Tables Public TablesTemp As New TablesAnd, as you can see, I have assigned another object to the same class for the suggestion for the copy.
Public Class Tables Inherits System.Collections.Specialized.NameObjectCollectionBase Public Overloads Sub Add(ByVal Table As Table) BaseAdd(Table.Name, Table) End Sub Default Public Overloads ReadOnly Property Item(ByVal Title As String) As Table Get Return CType(BaseGet(Title), Table) End Get End Property Default Public Overloads ReadOnly Property Item(ByVal Index As Integer) As Table Get Return CType(BaseGet(Index), Table) End Get End Property ' Removes an entry with the specified key from the collection Public Sub Remove(ByVal tcKey As String) BaseRemove(tcKey) End Sub ' Removes an entry in the specified index from the collection Public Sub Remove(ByVal tnIndex As Integer) BaseRemoveAt(tnIndex) End Sub ' Removes everything Public Sub Clear() BaseClear() End Sub End ClassBy assigning to TablesTemp first, I can get it to work for the four work process I have. So, I can access the site, do several hits, and I can see that after about 100 hits, that the first hit of each work process did its initialization properly. However, when I forced a reload of the data in memory, I had an error. This is the part I am trying to resolve right now.