void RemoveAllHashIndexAndUnknownFiles()
{
foreach (var infoPair in _fileInfos)
{
if (infoPair.Value.FileType == DiskChunkFileType.HashIndex ||
infoPair.Value.FileType == DiskChunkFileType.Unknown)
{
var fileId = infoPair.Key;
_fileCollection.GetFile(fileId).Remove();
_fileInfos.TryRemove(fileId);
}
}
}