public override DBProviderBase <TEntity> AddToCache(object cacheKey, CacheManager.EExpirationType expirationType, TimeSpan slidingExpirationTime)
        {
            IsCacheActive         = true;
            CacheKey              = cacheKey;
            EExpirationType       = CacheManager.EExpirationType.SlidingExpiration;
            SlidingExpirationTime = slidingExpirationTime;

            return(this);
        }
        public override DBProviderBase <TEntity> AddToCache(object cacheKey, CacheManager.EExpirationType expirationType, DateTime expirationDate)
        {
            IsCacheActive   = true;
            CacheKey        = cacheKey;
            EExpirationType = CacheManager.EExpirationType.Expiration;
            ExpirationDate  = expirationDate;

            return(this);
        }
Example #3
0
 /// <summary>
 /// Nesneyi önbelleğe belirlenen bir süre boyunca eklemeyi sağlar.
 /// Adds the entity to the cache (Sliding timed)
 /// </summary>
 /// <param name="cacheKey">Cache key.</param>
 /// <param name="expirationType">Expiration type.</param>
 /// <param name="slidingExpirationTime">Expiration time.</param>
 /// <returns></returns>
 public abstract DBProviderBase <TEntity> AddToCache(object cacheKey, CacheManager.EExpirationType expirationType, TimeSpan slidingExpirationTime);
Example #4
0
 /// <summary>
 /// Nesneyi önbelleğe belirlenen bir tarih boyunca eklemeyi sağlar.
 /// Adds the entity to the cache (Timed)
 /// </summary>
 /// <param name="cacheKey">Cache key.</param>
 /// <param name="expirationType">Expiration type.</param>
 /// <param name="expirationDate">Expiration date.</param>
 /// <returns></returns>
 public abstract DBProviderBase <TEntity> AddToCache(object cacheKey, CacheManager.EExpirationType expirationType, DateTime expirationDate);