private async Task <IEnumerable <RepositoryExerciseDTO> > HandleNullCacheItem(CacheItem <IEnumerable <RepositoryExerciseDTO> > cacheItem) { var exercisesFromDatabase = await _databaseAccessService.GetAllExercises(); _cacheAccessService.AddExercisesToCache(exercisesFromDatabase); return(exercisesFromDatabase); }
private async Task GetItemFromDatabaseAndSaveToCache() { var exercises = await _databaseAccessService.GetAllExercises(); _cacheAccessService.SetExercises(exercises); }