From 9cd8c255cfb76882d1a3099d00c6139d07018704 Mon Sep 17 00:00:00 2001 From: Caraxi Date: Wed, 5 Jul 2023 20:08:08 +0930 Subject: [PATCH] Thread safety --- Dalamud/Game/Config/GameConfigEnumExtensions.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Dalamud/Game/Config/GameConfigEnumExtensions.cs b/Dalamud/Game/Config/GameConfigEnumExtensions.cs index 85d31a0aa..69087350b 100644 --- a/Dalamud/Game/Config/GameConfigEnumExtensions.cs +++ b/Dalamud/Game/Config/GameConfigEnumExtensions.cs @@ -1,4 +1,4 @@ -using System.Collections.Generic; +using System.Collections.Concurrent; using Dalamud.Utility; @@ -9,9 +9,9 @@ namespace Dalamud.Game.Config; /// internal static class GameConfigEnumExtensions { - private static readonly Dictionary SystemNameCache = new(); - private static readonly Dictionary UIConfigNameCache = new(); - private static readonly Dictionary UIControlNameCache = new(); + private static readonly ConcurrentDictionary SystemNameCache = new(); + private static readonly ConcurrentDictionary UIConfigNameCache = new(); + private static readonly ConcurrentDictionary UIControlNameCache = new(); /// /// Gets the name of a SystemConfigOption from it's attribute.