public double GetNorm () { string sha1 = CalculateSHA1 (); double norm = cache.GetNorm (sha1); if (double.IsNaN (norm)) { norm = CalculateNorm (_bitmap); cache.Add (TestName, sha1, norm); //_bitmap.Save(TestName.Replace(":", "_")); } return norm; }