public static Dictionary<string, LocalDataStoreSlot> EnsureNameToSlotMap()
{
Dictionary<string, LocalDataStoreSlot> nameToSlotMap = s_nameToSlotMap;
if (nameToSlotMap != null)
{
return nameToSlotMap;
}
nameToSlotMap = new Dictionary<string, LocalDataStoreSlot>();
return Interlocked.CompareExchange(ref s_nameToSlotMap, nameToSlotMap, null) ?? nameToSlotMap;
}