We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c4211ba commit 673a4f9Copy full SHA for 673a4f9
ReplayBrowser/Helpers/ReplayHelper.cs
@@ -75,6 +75,12 @@ public async Task<List<Replay>> GetMostRecentReplays(AuthenticationState state)
75
}
76
77
78
+
79
+ var cacheKey = $"player-{playerGuid}";
80
+ if (_cache.TryGetValue(cacheKey, out CollectedPlayerData cachedPlayerData))
81
+ {
82
+ return cachedPlayerData;
83
+ }
84
85
var replays = (await _context.Players
86
.Where(p => p.PlayerGuid == playerGuid)
@@ -219,6 +225,8 @@ public async Task<List<Replay>> GetMostRecentReplays(AuthenticationState state)
219
225
Details = $"Player GUID: {playerGuid} Username: {collectedPlayerData.PlayerData.Username}"
220
226
});
221
227
228
+ _cache.Set(cacheKey, collectedPlayerData, TimeSpan.FromMinutes(5));
229
222
230
return collectedPlayerData;
223
231
224
232
0 commit comments