Пример #1
0
        protected internal CacheAspect(ICacheProvider2 cacheProvider)
        {
            if (cacheProvider == null)
            {
                throw new ArgumentNullException("cacheProvider");
            }

            this.Cache2 = cacheProvider;
        }
Пример #2
0
        /// <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);
        }
Пример #3
0
        protected internal CacheAspect(ICacheProvider2 cacheProvider)
        {
            if (cacheProvider == null)
                throw new ArgumentNullException("cacheProvider");

            this.Cache2 = cacheProvider;
        }