public void RedisCache() { var categoryManager = new CategoriesManager(new CategoriesRedisCache("localhost")); for (var i = 0; i < 10; i++) { Console.WriteLine(categoryManager.GetCategories().Count()); Thread.Sleep(100); } var employeeManager = new EmployeesManager(new EmployeesRedisCache("localhost")); for (var i = 0; i < 10; i++) { Console.WriteLine(employeeManager.GetEmployee().Count()); Thread.Sleep(100); } var ordersManager = new OrderManager(new OrdersRedisCache("localhost")); for (var i = 0; i < 10; i++) { Console.WriteLine(ordersManager.GetOrders().Count()); Thread.Sleep(100); } }
public void MemoryCacheTest() { var employeeManager = new EmployeesManager(new EmployeesMemoryCache()); /*for (var i = 0; i < 10; i++) * { * Console.WriteLine(employeeManager.GetEmployee().Count()); * Thread.Sleep(100); * } * * var ordersManager = new OrderManager(new OrdersMemoryCache()); * * for (var i = 0; i < 10; i++) * { * Console.WriteLine(ordersManager.GetOrders().Count()); * Thread.Sleep(100); * } */ var categoryManager = new CategoriesManager(new CategoriesMemoryCache()); for (var i = 0; i < 10; i++) { Console.WriteLine(categoryManager.GetCategories().Count()); Thread.Sleep(100); } }
public void RunManager() { var ordersMemoryManager = new OrdersManager(new EntitiesMemoryCache <Order>()); var ordersRedisManager = new OrdersManager(new EntitiesRedisCache <Order>("localhost")); var categoryMemoryManager = new CategoriesManager(new EntitiesMemoryCache <Category>()); var categoryRedisManager = new CategoriesManager(new EntitiesRedisCache <Category>("localhost")); var customersMemoryManager = new CustomersManager(new EntitiesMemoryCache <Customer>()); var customersRedisManager = new CustomersManager(new EntitiesRedisCache <Customer>("localhost")); }
public void RedisCache() { var categoryManager = new CategoriesManager(new CategoriesRedisCache("localhost, allowAdmin=true"), new CategoryCachePolicy(2)); for (var i = 0; i < 10; i++) { Console.WriteLine(categoryManager.GetCategories().Count()); Thread.Sleep(100); } }
public void MemoryCacheWithCachePolicy() { var categoryManager = new CategoriesManager(new CategoriesMemoryCache(), new CategoryCachePolicy()); for (var i = 0; i < 10; i++) { Console.WriteLine(categoryManager.GetCategories().Count()); Thread.Sleep(100); } }
public void RedisCache() { var categoryManager = new CategoriesManager(new CategoriesRedisCache("localhost")); for (var i = 0; i < 10; i++) { Console.WriteLine(categoryManager.GetCategories().Count()); Thread.Sleep(100); } }
public void CategoriesRedisCache() { var categoryManager = new CategoriesManager(new CategoriesRedisCache("localhost")); for (var i = 0; i < 10; i++) { Console.WriteLine(categoryManager.GetCategories().Count()); Thread.Sleep(100); } }
public void CategoryPolicyMemoryCache() { var query = "select * from category"; var categoryManager = new CategoriesManager(new CategoriesMemoryCache(), query); var categCnt = 8; for (var i = 0; i < 10; i++) { Assert.AreEqual(categCnt, categoryManager.GetCategories().Count()); Thread.Sleep(100); } }
public void RedisCacheTimeDuration() { var categoryManager = new CategoriesManager(new EntitiesRedisCache <Category>("localhost") { ExpirationTime = new TimeSpan(0, 0, 0, 10) }); var categoryCount = categoryManager.GetEntites().Count(); categoryManager.AddItem(new Category { CategoryName = "test" }); Thread.Sleep(11000); Assert.IsTrue(++categoryCount == categoryManager.GetEntites().Count()); }
public void MemoryCache() { var categoryManager = new CategoriesManager(new CategoriesMemoryCache()); for (var i = 0; i < 10; i++) { Console.WriteLine(categoryManager.GetCategories().Count()); Thread.Sleep(100); } var orderManager = new OrdersManager(new OrdersMemoryCache()); for (var i = 0; i < 10; i++) { Console.WriteLine(orderManager.GetOrders().Count()); Thread.Sleep(100); } }
public void RedisCache() { var categoryManager = new CategoriesManager(new EntitiesRedisCache <Category>("localhost")); Assert.IsTrue(categoryManager.GetEntites().Any()); }
public void MemoryCache() { var categoryManager = new CategoriesManager(new EntitiesMemoryCache <Category>()); Assert.IsTrue(categoryManager.GetEntites().Any()); }