public virtual void Purge()
 {
     Logger.Warn(Messages.PurgingStorage);
     PersistedCommits.RemoveAll();
     PersistedStreamHeads.RemoveAll();
     PersistedSnapshots.RemoveAll();
 }