private DateTimeOffset GetCurrentDate(CachingDuration duration) { switch (duration) { case CachingDuration.Hour: return(DateTime.Now.AddHours(1)); case CachingDuration.Week: return(DateTime.Now.AddDays(7)); case CachingDuration.Day: default: return(DateTime.Now.AddDays(1)); } }
public void AddItem(string key, object value, CachingDuration duration) { base.Add(key, value, GetCurrentDate(duration)); }