aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Common.Implementations/Networking
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2016-01-29 00:18:05 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2016-01-29 00:18:05 -0500
commit22bfa9ca82943795215c8f2e5735d31d58391f82 (patch)
treeb5600ab63e2333a2b7eef12f2107ce039271dc29 /MediaBrowser.Common.Implementations/Networking
parent352595bc16563b70fa254331c22f821e32432570 (diff)
merge from dev
Diffstat (limited to 'MediaBrowser.Common.Implementations/Networking')
-rw-r--r--MediaBrowser.Common.Implementations/Networking/BaseNetworkManager.cs13
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)
{