Ejemplo n.º 1
0
        public static CacheValueWrapper <T> CreateNotFound(TimeSpan?ttl = null)
        {
            var wrapper = new CacheValueWrapper <T>();

            wrapper.SetNotFound(ttl);
            return(wrapper);
        }
Ejemplo n.º 2
0
        public static CacheValueWrapper <T> CreateMissing()
        {
            var wrapper = new CacheValueWrapper <T>();

            wrapper.SetMissing();
            return(wrapper);
        }
Ejemplo n.º 3
0
        public static CacheValueWrapper <T> CreateExisting(T value, TimeSpan?ttl = null)
        {
            var wrapper = new CacheValueWrapper <T>();

            wrapper.SetValue(value, ttl);
            return(wrapper);
        }