public async Task<ServerBusSchedule> GetScheduleAsync()
{
var cacheJson = await _cacheManager.GetScheduleAsync();
if (string.IsNullOrWhiteSpace(cacheJson))
{
var storageJson = await _storageManager.GetScheduleAsync();
_cacheManager.SetSchedule(storageJson);
return JsonConvert.DeserializeObject<ServerBusSchedule>(storageJson);
}
return JsonConvert.DeserializeObject<ServerBusSchedule>(cacheJson);
}