protected internal CacheAspect(ICacheProvider2 cacheProvider) { if (cacheProvider == null) { throw new ArgumentNullException("cacheProvider"); } this.Cache2 = cacheProvider; }
/// <summary> /// Instantiates new CacheAspect for a given cache provider. /// </summary> /// <param name="cacheProvider"></param> /// <returns></returns> public static CacheAspect CreateCacheAspect(this ICacheProvider2 cacheProvider) { if (cacheProvider == null) { throw new ArgumentNullException("cacheProvider"); } var cacheAspect = new CacheAspect(cacheProvider); return(cacheAspect); }
protected internal CacheAspect(ICacheProvider2 cacheProvider) { if (cacheProvider == null) throw new ArgumentNullException("cacheProvider"); this.Cache2 = cacheProvider; }