private static void EnsureFixedInfo() { if (!Volatile.Read(ref s_fixedInfoInitialized)) { lock (s_syncObject) { if (!s_fixedInfoInitialized) { s_fixedInfo = GetFixedInfo(); Volatile.Write(ref s_fixedInfoInitialized, true); } } } } }