using KBR.Shared.Lite.Extensions; namespace KBR.Shared.Cache { public static class CacheExtensions { public static byte[] ToByteArray(this object obj) { if (obj is not null) { return JsonExtensions.ToUtf8Bytes(obj); } return Array.Empty(); } public static T? FromByteArray(this byte[] byteArray) where T : class { if (byteArray is null) { return default; } return JsonExtensions.ToObject(byteArray); } } }