Luke Pulverenti 9 лет назад
Родитель
Сommit
22bfa9ca82
1 измененных файлов с 3 добавлено и 10 удалено
  1. 3 10
      MediaBrowser.Common.Implementations/Networking/BaseNetworkManager.cs

+ 3 - 10
MediaBrowser.Common.Implementations/Networking/BaseNetworkManager.cs

@@ -20,14 +20,6 @@ namespace MediaBrowser.Common.Implementations.Networking
             Logger = logger;
         }
 
-        private void ClearCacheTimerCallback(object state)
-        {
-            lock (_localIpAddressSyncLock)
-            {
-                _localIpAddresses = null;
-            }
-        }
-
 		private volatile List<IPAddress> _localIpAddresses;
         private readonly object _localIpAddressSyncLock = new object();
 
@@ -37,13 +29,14 @@ namespace MediaBrowser.Common.Implementations.Networking
         /// <returns>IPAddress.</returns>
 		public IEnumerable<IPAddress> GetLocalIpAddresses()
         {
-            var forceRefresh = (DateTime.UtcNow - _lastRefresh).TotalMinutes >= 1;
+            const int cacheMinutes = 3;
+            var forceRefresh = (DateTime.UtcNow - _lastRefresh).TotalMinutes >= cacheMinutes;
 
             if (_localIpAddresses == null || forceRefresh)
             {
                 lock (_localIpAddressSyncLock)
                 {
-                    forceRefresh = (DateTime.UtcNow - _lastRefresh).TotalMinutes >= 1;
+                    forceRefresh = (DateTime.UtcNow - _lastRefresh).TotalMinutes >= cacheMinutes;
 
                     if (_localIpAddresses == null || forceRefresh)
                     {