public void Flush() { var cacheProvider = new HttpRuntimeCacheProvider(); cacheProvider.Overwrite("id", 21685); cacheProvider.Overwrite("begin", DateTime.Now); cacheProvider.Flush(k => true); cacheProvider = new HttpRuntimeCacheProvider("User"); cacheProvider.Overwrite("13", new User { Id = 13, Name = "Rattz", Age = 20, Address = new[] { "Beijing", "Wuhan" } }); cacheProvider.Overwrite("14", new User { Id = 14, Name = "Kate", Age = 18, Address = new[] { "Tokyo", "Los Angeles" } }); cacheProvider.Flush(k => k == "13"); cacheProvider.Restore <User>("13"); cacheProvider = new HttpRuntimeCacheProvider("Job"); cacheProvider.Overwrite("52", new { Id = 52, Title = "Software Engineer", Salary = 10000 }); cacheProvider.Overwrite("100", new { Id = 100, Title = "Gwhilsttroenterologist", Salary = 12000 }); cacheProvider.Flush(k => true); }