public void Dispose()
 {
     persistencer?.Dispose();
     persistencer = null;
     persistenceIndexes?.Clear();
     persistenceIndexes = null;
 }
 public PersistenceDictionary(PersistenceList <TValue> persistModule = null)
 {
     persistencer = persistModule ?? new PersistenceList <TValue>();
     if (persistencer.Count > 0)
     {
         throw new InvalidOperationException("The persistencer must be Empty!");
     }
 }