diff --git a/MarketData/MarketDataLib/Cache/LocalPriceCache.cs b/MarketData/MarketDataLib/Cache/LocalPriceCache.cs index e53ef0e..c2f12f6 100755 --- a/MarketData/MarketDataLib/Cache/LocalPriceCache.cs +++ b/MarketData/MarketDataLib/Cache/LocalPriceCache.cs @@ -73,6 +73,10 @@ namespace MarketData.Cache { lock(typeof(LocalPriceCache)) { + if(Utility.IsEpoch(latestDate)) + { + RefreshLatestDate(); + } return latestDate; } } diff --git a/MarketDataServer/Controllers/PingController.cs b/MarketDataServer/Controllers/PingController.cs index 2b7a474..ea12918 100755 --- a/MarketDataServer/Controllers/PingController.cs +++ b/MarketDataServer/Controllers/PingController.cs @@ -15,5 +15,12 @@ namespace MarketDataServer.Controllers MDTrace.WriteLine(LogLevel.DEBUG,String.Format("[{0:G}][PingController::GetPing]", DateTime.Now)); return true; } + + [HttpGet(Name = "GetSystemInfo")] + public String GetSystemInfo() + { + MDTrace.WriteLine(LogLevel.DEBUG,String.Format("[{0:G}][PingController::GetSystemInfo]", DateTime.Now)); + return Environment.VersionString.; + } } }