diff --git a/FastGithub.ReverseProxy/GithubHttpClientHanlder.cs b/FastGithub.ReverseProxy/GithubHttpClientHanlder.cs index 38ba9d5..7e66aa0 100644 --- a/FastGithub.ReverseProxy/GithubHttpClientHanlder.cs +++ b/FastGithub.ReverseProxy/GithubHttpClientHanlder.cs @@ -104,7 +104,8 @@ namespace FastGithub.ReverseProxy /// private IPAddress? Resolve(string domain) { - return this.memoryCache.GetOrCreate(typeof(GithubHttpClientHanlder), e => + var key = $"domain:{domain}"; + return this.memoryCache.GetOrCreate(key, e => { e.SetAbsoluteExpiration(TimeSpan.FromSeconds(1d)); return this.githubScanResults.FindBestAddress(domain);