using System; using System.Collections.Generic; using System.Text; using System.Text.Json; using System.Threading.Tasks; using SpotifyAPI.Web; namespace Selector.Cache { public static class JsonSerialiser { public static async Task Read(this ICache cache, string key) => JsonSerializer.Deserialize(await cache.Get(key)); public static async Task Write(this ICache cache, string key, T obj) => await cache.Set(key, JsonSerializer.Serialize(obj)); } }