/// <summary> /// 打印内部封装的缓存池 /// </summary> private void PrintOptionCatch() { var catch1 = _option1.GetFieldValue("_cache").GetFieldValue("_cache"); Console.WriteLine($"option1缓存({catch1.GetHashCode()}):{catch1.AsFormatJsonStr()}"); var catch2 = _optionsSnapshot1.GetFieldValue("_cache").GetFieldValue("_cache"); Console.WriteLine($"optionsSnapshot1缓存({catch2.GetHashCode()}):{catch2.AsFormatJsonStr()}"); var catch3 = _optionsMonitor1.GetFieldValue("_cache").GetFieldValue("_cache"); Console.WriteLine($"optionsMonitor1缓存({catch3.GetHashCode()}):{catch3.AsFormatJsonStr()}"); }