aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2016-01-28 22:45:29 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2016-01-28 22:45:29 -0500
commit4774a2cc4037b76af7784aa6470d63aa579457a3 (patch)
tree0cbd6df6645688710b82e64104aa24346a1158fe
parenta38cf5566a3864f3d9ec1e29210d6ae3f5658335 (diff)
update network cache
-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)
{