public void WriteComplexTypeTest()
        {
            List <ComplexType> tt = new List <ComplexType>();

            for (var i = 0; i < 1000000; i++)
            {
                ComplexType t = new ComplexType()
                {
                    Date   = DateTime.Now,
                    Value  = 489.9 + i,
                    Titles = new List <string>()
                    {
                        "President",
                        "Operations"
                    }
                };
                tt.Add(t);
            }
            var timer = new Stopwatch();

            timer.Start();
            var success = cache.Set <List <ComplexType> >(Areas.General, "test", "1", tt, new TimeSpan(0, 2, 0));

            timer.Stop();
            var ts = timer.Elapsed.TotalSeconds;

            Assert.IsTrue(success);
        }
示例#2
0
        public void WriteComplexTypeTest()
        {
            ComplexType t = new ComplexType()
            {
                Date   = DateTime.Now,
                Value  = 489.9,
                Titles = new List <string>()
                {
                    "President",
                    "Operations"
                }
            };

            var success = cache.Set <ComplexType>(Areas.General, "test", "1", t);

            Assert.IsTrue(success);
        }
示例#3
0
 public bool Set <T>(Areas area, string field, string key, T value)
 {
     return(cache.Set <T>(area, field, key, value));
 }