public DataSourceReplicationManager(ClusterCacheBase parent, DatasourceMgr dsMgr, ILogger NCacheLog) { _parent = parent; _dsManager = dsMgr; _ncacheLog = NCacheLog; _queue = new WriteBehindAsyncProcessor.WriteBehindQueue(_parent.Context); }
/// <summary> /// Constructor /// </summary> internal DSAsyncUpdatesProcessor(DatasourceMgr dsMgr, ILogger NCacheLog) { this._ncacheLog = NCacheLog; this._worker = null; this._processMutex = new object(); this._isDisposing = false; this._dsMgr = dsMgr; this._updateQueue = new UpdateQueue(); }
/// <summary> /// Constructor. /// </summary> /// <param name="parent"></param> public CacheResyncTask(DatasourceMgr parent, string key, ExpirationHint exh, EvictionHint evh, GroupInfo groupInfo, Hashtable queryInfo, string resyncProviderName) { _parent = parent; _key = key; _exh = exh; _evh = evh; _groupInfo = groupInfo; _queryInfo = queryInfo; _resyncProviderName = resyncProviderName; }
public DataSourceCorresponder(DatasourceMgr dsManager, ILogger NCacheLog) { _dsManager = dsManager; _ncacheLog = NCacheLog; }