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