/// <summary> /// キャッシュクリア /// </summary> public IEnumerator AllClear() { // とりあえず個別削除 var list = StorageDatabase.GetCachedList(); foreach (var bundle in list) { StorageDatabase.Delete(bundle); yield return(null); } // 残りがあるかもしれないのでクリア StorageDatabase.CleanUp(); }
public override string ToString() { var builder = new StringBuilder(); var list = StorageDatabase.GetCachedList(); foreach (var bundle in list) { var storage = StorageDatabase.GetSaveLocation(bundle); var localHash = bundle.Hash; var localCrc = bundle.Crc; builder .AppendLine() .AppendLine(bundle.Path) .AppendLine("[Local]") .AppendLine(storage.FullPath) .AppendLine(localHash.ToString()) .AppendLine(localCrc.ToString()) .AppendLine() .AppendLine("================================================="); } return(builder.ToString()); }