Beispiel #1
0
 /// <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);
 }
Beispiel #2
0
 /// <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);
 }