Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            var person1 = new Person()
            {
                FirstName = "Bob",
                LastName = "Smith"
            };

            RedisCache.Default.Add("poco", person1, new CacheItemPolicy() { AbsoluteExpiration = new DateTimeOffset(DateTime.UtcNow.AddSeconds(30)) });
            RedisCache.Default.Add("int", 123, new CacheItemPolicy() { AbsoluteExpiration = new DateTimeOffset(DateTime.UtcNow.AddSeconds(30)) });
            RedisCache.Default.Add("string", "hello world", new CacheItemPolicy() { AbsoluteExpiration = new DateTimeOffset(DateTime.UtcNow.AddSeconds(30)) });
            //RedisCache.Default.Add("test_person_1", person1, new CacheItemPolicy(){ SlidingExpiration = new TimeSpan(0, 0, 0, 30)});

            OutputItem();

        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            var person1 = new Person()
            {
                FirstName = "Bob",
                LastName = "Smith"
            };

            const int secondsInCache = 10;

            RedisCache.Default.Add("absolutePoco", person1, new CacheItemPolicy() { AbsoluteExpiration = new DateTimeOffset(DateTime.UtcNow.AddSeconds(secondsInCache)) });
            RedisCache.Default.Add("int", 123, new CacheItemPolicy() { AbsoluteExpiration = new DateTimeOffset(DateTime.UtcNow.AddSeconds(secondsInCache)) });
            RedisCache.Default.Add("string", "hello world", new CacheItemPolicy() { AbsoluteExpiration = new DateTimeOffset(DateTime.UtcNow.AddSeconds(secondsInCache)) });
            RedisCache.Default.Add("slidingPoco", person1, new CacheItemPolicy() { SlidingExpiration = new TimeSpan(0, 0, 0, secondsInCache) });

            OutputItem();
        }