Release v1.0.0 #16

Merged
Wesser merged 492 commits from release/v1.0.0 into master 2025-02-12 09:19:32 +03:00
234 changed files with 10958 additions and 77 deletions
Showing only changes of commit 612efcb91c - Show all commits

View File

@ -23,8 +23,11 @@ public class MemoryCacheService(IMemoryCache cache) : ICacheService
public Task<T?> GetAsync<T>(string key, CancellationToken cancellationToken = default) public Task<T?> GetAsync<T>(string key, CancellationToken cancellationToken = default)
{ {
cache.TryGetValue(key, out byte[]? value); return Task.FromResult(
return Task.FromResult(JsonSerializer.Deserialize<T>(value)); cache.TryGetValue(key, out byte[]? value) ?
JsonSerializer.Deserialize<T>(value) :
default
);
} }
public Task RemoveAsync(string key, CancellationToken cancellationToken = default) public Task RemoveAsync(string key, CancellationToken cancellationToken = default)