System.Runtime.Caching.CacheExpires.UtcUpdate C# (CSharp) Method

UtcUpdate() public method

public UtcUpdate ( System.Runtime.Caching.MemoryCacheEntry entry, DateTime utcAbsExp ) : void
entry System.Runtime.Caching.MemoryCacheEntry
utcAbsExp DateTime
return void
		public void UtcUpdate (MemoryCacheEntry entry, DateTime utcAbsExp)
		{
			base.Remove (entry);
			entry.UtcAbsExp = utcAbsExp;
			base.Add (entry);
		}

Usage Example

Example #1
0
 internal void UpdateSlidingExp(DateTime utcNow, CacheExpires expires)
 {
     if (_slidingExp > TimeSpan.Zero)
     {
         DateTime utcNewExpires = utcNow + _slidingExp;
         if (utcNewExpires - _utcAbsExp >= CacheExpires.MIN_UPDATE_DELTA || utcNewExpires < _utcAbsExp)
         {
             expires.UtcUpdate(this, utcNewExpires);
         }
     }
 }
All Usage Examples Of System.Runtime.Caching.CacheExpires::UtcUpdate