public User findUserInfomation(string id) { User users = null; string user_key = "UserReg_User " + id; if (enableCaching) { users = (User)HttpRuntime.Cache[user_key]; } if (users == null) { users = manager.findUserInfomation(id); } if (users != null) { AggregateCacheDependency cd = DependencyFacade.GetUserInfoSelDependency(); HttpRuntime.Cache.Add(user_key, users, cd, DateTime.Now.AddHours(UserRegTimeout), Cache.NoSlidingExpiration, CacheItemPriority.High, null); } return(users); }