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));
}