diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2016-01-29 00:18:05 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2016-01-29 00:18:05 -0500 |
| commit | 22bfa9ca82943795215c8f2e5735d31d58391f82 (patch) | |
| tree | b5600ab63e2333a2b7eef12f2107ce039271dc29 /MediaBrowser.Common.Implementations/Networking | |
| parent | 352595bc16563b70fa254331c22f821e32432570 (diff) | |
merge from dev
Diffstat (limited to 'MediaBrowser.Common.Implementations/Networking')
| -rw-r--r-- | MediaBrowser.Common.Implementations/Networking/BaseNetworkManager.cs | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/MediaBrowser.Common.Implementations/Networking/BaseNetworkManager.cs b/MediaBrowser.Common.Implementations/Networking/BaseNetworkManager.cs index 527a5fb3e..ff11c889a 100644 --- a/MediaBrowser.Common.Implementations/Networking/BaseNetworkManager.cs +++ b/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) { |
