diff --git a/DnsServerCore/Dns/Zones/CacheZone.cs b/DnsServerCore/Dns/Zones/CacheZone.cs index 904eae57..36140558 100644 --- a/DnsServerCore/Dns/Zones/CacheZone.cs +++ b/DnsServerCore/Dns/Zones/CacheZone.cs @@ -29,8 +29,8 @@ namespace DnsServerCore.Dns.Zones { #region constructor - public CacheZone(string name) - : base(name) + public CacheZone(string name, int capacity) + : base(name, capacity) { } #endregion @@ -201,8 +201,8 @@ namespace DnsServerCore.Dns.Zones { List anyRecords = new List(); - foreach (IReadOnlyList entryRecords in _entries.Values) - anyRecords.AddRange(FilterExpiredRecords(type, entryRecords, serveStale, true)); + foreach (KeyValuePair> entry in _entries) + anyRecords.AddRange(FilterExpiredRecords(type, entry.Value, serveStale, true)); return anyRecords; }