/// <summary> /// 获取缓存数据 /// </summary> /// <param name="cache">缓存管理</param> /// <param name="onCache"></param> internal CacheGetter(CacheManager cache, AutoCSer.Net.TcpServer.ServerCallback <CacheReturnParameter> onCache) { this.Cache = cache; this.onCache = onCache; timeoutTicks = cache.Config.GetCacheLoadTimeoutSeconds * TimeSpan.TicksPerSecond; timeout = DateTime.MaxValue; cache.AppendWait(this); }
/// <summary> /// 获取缓存数据 /// </summary> /// <param name="cache">缓存管理</param> /// <param name="onCache"></param> internal CacheGetter(CacheManager cache, Func <AutoCSer.Net.TcpServer.ReturnValue <CacheReturnParameter>, bool> onCache) { this.Cache = cache; this.onCache = onCache; timeoutTicks = cache.Config.GetCacheLoadTimeoutSeconds * Date.SecondTicks; timeout = DateTime.MaxValue; cache.AppendWait(this); }