//namespace Atomx.Data.CacheServices
//{
//    public partial interface ICacheService
//    {
//        Task SetLocalization(string id, LocalizationModel model);

//        LocalizationModel GetLocalization(string id);
//    }

//    public partial class CacheService : ICacheService
//    {
//        public async Task SetLocalization(string id, LocalizationModel model)
//        {
//            var key = $"{CacheKeys.LocalizationPrefix}{id}";
//            await SetCacheAsync(key, model);
//        }

//        public LocalizationModel GetLocalization(string id)
//        {
//            var key = $"{CacheKeys.LocalizationPrefix}{id}";
//            var cacheData = GetCache<LocalizationModel>(key);
//            if (cacheData == null)
//            {
//                return new LocalizationModel();
//            }
//            return cacheData;
//        }
//    }

//}
