/// <summary>
 /// Creates a <see cref="ArchiveInitializer{TKey,TValue}"/>
 /// </summary>
 /// <param name="settings"></param>
 public ArchiveInitializer(ArchiveInitializerSettings settings)
 {
     m_settings = settings.CloneReadonly();
     m_settings.Validate();
     m_lock = new ReaderWriterLockEasy();
 }