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); }
/// <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);
/// <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);