public bool Expired() { if (DurationUnit == CacheDurationUnit.Seconds) { return(AddedTime.AddSeconds(Duration) > DateTime.Now); } else if (DurationUnit == CacheDurationUnit.Minutes) { return(AddedTime.AddMinutes(Duration) > DateTime.Now); } else { return(AddedTime.AddHours(Duration) > DateTime.Now); } }
public bool Expired() { DateTime cacheDuration; if (DurationUnit == CacheDurationUnit.Seconds) { cacheDuration = AddedTime.AddSeconds(Duration); } else if (DurationUnit == CacheDurationUnit.Minutes) { cacheDuration = AddedTime.AddMinutes(Duration); } else { cacheDuration = AddedTime.AddHours(Duration); } int expired = DateTime.Compare(DateTime.Now, cacheDuration); return(expired > 0); }
public void Add(TimeSpan time) { AddedTime = AddedTime.Add(time); }