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(); }
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(); }