public int SetModel(SceneModel model, int expireTime = 600) { int hashCode = model.GetHashCode(); string str = CacheKeyCollection.SceneState(hashCode.ToString()); Cache.Insert(str, model, expireTime); return(hashCode); }
/// <summary> /// 设置场景Model /// </summary> /// <param name="model"></param> /// <param name="expireTime"></param> /// <returns>场景ID</returns> public int SetModel(SceneModel model, int expireTime = 600) { var sceneid = model.GetHashCode(); var cachekey = CacheKeyCollection.SceneState(sceneid.ToString()); //Core.Cache.Insert( cachekey , model , expireTime ); _cache.Insert(cachekey, model, null, DateTime.MaxValue, TimeSpan.FromSeconds(expireTime), System.Web.Caching.CacheItemPriority.NotRemovable, null); var sceneObj = Core.Cache.Get <SceneModel>(cachekey); return(sceneid); }