Use the new more efficient .NET 9 Lock type (#18015)

This commit is contained in:
Henrik
2025-01-20 11:41:13 +01:00
committed by GitHub
parent 87916eb9cf
commit ed08923b46
32 changed files with 37 additions and 37 deletions

View File

@@ -5,13 +5,13 @@ namespace Umbraco.Cms.Core.Cache;
public class ValueEditorCache : IValueEditorCache
{
private readonly object _dictionaryLocker;
private readonly Lock _dictionaryLocker;
private readonly Dictionary<string, Dictionary<int, IDataValueEditor>> _valueEditorCache;
public ValueEditorCache()
{
_valueEditorCache = new Dictionary<string, Dictionary<int, IDataValueEditor>>();
_dictionaryLocker = new object();
_dictionaryLocker = new Lock();
}
public IDataValueEditor GetValueEditor(IDataEditor editor, IDataType dataType)