Zone: updated code to use default concurrency value for dictionary.

This commit is contained in:
Shreyas Zare
2024-12-21 15:39:52 +05:30
parent 9a2062ac14
commit ecbaf29bce

View File

@@ -41,13 +41,13 @@ namespace DnsServerCore.Dns.Zones
protected Zone(string name) protected Zone(string name)
{ {
_name = name.ToLowerInvariant(); _name = name.ToLowerInvariant();
_entries = new ConcurrentDictionary<DnsResourceRecordType, IReadOnlyList<DnsResourceRecord>>(1, 5); _entries = new ConcurrentDictionary<DnsResourceRecordType, IReadOnlyList<DnsResourceRecord>>(-1, 5);
} }
protected Zone(string name, int capacity) protected Zone(string name, int capacity)
{ {
_name = name.ToLowerInvariant(); _name = name.ToLowerInvariant();
_entries = new ConcurrentDictionary<DnsResourceRecordType, IReadOnlyList<DnsResourceRecord>>(1, capacity); _entries = new ConcurrentDictionary<DnsResourceRecordType, IReadOnlyList<DnsResourceRecord>>(-1, capacity);
} }
protected Zone(string name, ConcurrentDictionary<DnsResourceRecordType, IReadOnlyList<DnsResourceRecord>> entries) protected Zone(string name, ConcurrentDictionary<DnsResourceRecordType, IReadOnlyList<DnsResourceRecord>> entries)