Beispiel #1
0
        private static DateTime getCacheDutaion(BaseEnums.CacheDuration duration)
        {
            switch (duration)
            {
            case BaseEnums.CacheDuration.Small:
                return(DateTime.Now.AddMinutes(4));

            case BaseEnums.CacheDuration.Medium:
                return(DateTime.Now.AddMinutes(30));

            case BaseEnums.CacheDuration.Large:
                return(DateTime.Now.AddHours(2));

            case BaseEnums.CacheDuration.Huge:
                return(DateTime.Now.AddHours(4));

            default:
                return(DateTime.Now.AddMinutes(10));
            }
        }
Beispiel #2
0
 public static void SetCache(string key, object value, BaseEnums.CacheDuration duration)
 {
     SetCache(key, value, getCacheDutaion(duration));
 }