/// <summary> /// Returns image based on the tag /// </summary> /// <param name="tags"></param> /// <returns></returns> public FlickrImagesCollection GetImagesByTags(string tags) { var isGettedFromCache = false; var images = CacheHelper <List <FlickrImage> > .Get(tags, () => _flickrRepository.GetImagesByTagsFunc(tags), out isGettedFromCache); // Load the data from the cache if it exist return(new FlickrImagesCollection { Images = images, ResultIsGettedFromCache = isGettedFromCache }); }