From db46ca87d7c7a0795e027f32aa5cf3650079cc61 Mon Sep 17 00:00:00 2001 From: "nicolas.dorier" Date: Thu, 1 Feb 2018 21:34:07 +0100 Subject: [PATCH] do not share cache between long and short profile --- BTCPayServer/BTCPayServer.csproj | 2 +- BTCPayServer/Services/Rates/CachedDefaultRateProviderFactory.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/BTCPayServer/BTCPayServer.csproj b/BTCPayServer/BTCPayServer.csproj index 5a076bafc..7efbeead2 100644 --- a/BTCPayServer/BTCPayServer.csproj +++ b/BTCPayServer/BTCPayServer.csproj @@ -2,7 +2,7 @@ Exe netcoreapp2.0 - 1.0.1.19 + 1.0.1.20 diff --git a/BTCPayServer/Services/Rates/CachedDefaultRateProviderFactory.cs b/BTCPayServer/Services/Rates/CachedDefaultRateProviderFactory.cs index 9842e6bc5..df66d62c9 100644 --- a/BTCPayServer/Services/Rates/CachedDefaultRateProviderFactory.cs +++ b/BTCPayServer/Services/Rates/CachedDefaultRateProviderFactory.cs @@ -34,7 +34,7 @@ namespace BTCPayServer.Services.Rates public TimeSpan LongCacheSpan { get; set; } = TimeSpan.FromMinutes(15.0); public IRateProvider GetRateProvider(BTCPayNetwork network, bool longCache) { - return (longCache ? _LongCacheProviders : _Providers).GetOrAdd(network.CryptoCode, new CachedRateProvider(network.CryptoCode, RateProvider ?? network.DefaultRateProvider, _Cache) { CacheSpan = longCache ? LongCacheSpan : CacheSpan }); + return (longCache ? _LongCacheProviders : _Providers).GetOrAdd(network.CryptoCode, new CachedRateProvider(network.CryptoCode, RateProvider ?? network.DefaultRateProvider, _Cache) { CacheSpan = longCache ? LongCacheSpan : CacheSpan, AdditionalScope = longCache ? "LONG" : "SHORT" }); } } }