/// <summary> /// /// </summary> /// <param name="cacheKey"></param> /// <param name="secondsTimeOut">0:不过期</param> /// <param name="listenerHandle">过期回调方法</param> /// <param name="dependency">缓存文件依赖</param> public CacheListener(string cacheKey, int secondsTimeOut, CacheListenerHandle listenerHandle, string dependency) { DueTime = 100; _cacheKey = cacheKey; _expireTime = secondsTimeOut > 0 ? secondsTimeOut : 0; _listenerHandle = listenerHandle; _dependency = dependency; _callback += OnRemoveCallback; }
/// <summary> /// /// </summary> /// <param name="cacheKey"></param> /// <param name="secondsTimeOut"></param> /// <param name="listenerHandle"></param> public CacheListener(string cacheKey, int secondsTimeOut, CacheListenerHandle listenerHandle) : this(cacheKey, secondsTimeOut, listenerHandle, null) { }
/// <summary> /// /// </summary> /// <param name="cacheKey"></param> /// <param name="secondsTimeOut">0:不过期</param> /// <param name="listenerHandle">过期回调方法</param> /// <param name="dependency">缓存文件依赖</param> public CacheListener(string cacheKey, int secondsTimeOut, CacheListenerHandle listenerHandle, string dependency) { _cacheKey = cacheKey; _expireTime = secondsTimeOut > 0 ? secondsTimeOut : 0; _listenerHandle = listenerHandle; _dependency = dependency; }