Exemple #1
0
 /// <summary>
 ///     Return the result of the <paramref name="query" /> from the cache. If the query is not cached
 ///     yet, the query is materialized and cached before being returned.
 /// </summary>
 /// <typeparam name="T">Generic type parameter.</typeparam>
 /// <param name="query">The query to cache in the QueryCacheManager.</param>
 /// <param name="tags">
 ///     A variable-length parameters list containing tag to use for the cache
 ///     key and expiration.
 /// </param>
 /// <returns>The result of the query.</returns>
 public static T FromCache <T>(this QueryDelayed <T> query, params string[] tags)
 {
     return(query.FromCache(QueryCacheManager.DefaultCacheItemPolicy, tags));
 }