public void SetDataStores(IMruClient parent, object dataDriver) { Locker.Invoke(() => { realMruManager.SetDataStores(parent, dataDriver); }); }
/// <summary> /// Binds the MRU Client to the DataDriver. DataDriver is used /// for persistence of cached Objects to target store /// </summary> /// <param name="parent"></param> public void SetDataStores(IMruClient parent) { Locker.Invoke(() => { MruManager.SetDataStores(parent); }); }
/// <summary> /// Binds the MRU Client to the DataDriver. DataDriver is used /// for persistence of cached Objects to target store /// </summary> /// <param name="parent"></param> public void SetDataStores(IMruClient parent) { lock (Locker) { MruManager.SetDataStores(parent); } }
/// <summary> /// Binds the DataDriver to the MRUClient(specified by Parent) /// </summary> /// <param name="parent"></param> /// <param name="dataDriver"></param> public void SetDataStores(IMruClient parent, object dataDriver) { mruManager.DataDriver = dataDriver; mruManager.Collection = parent; }
/// <summary> /// Binds this MRU Manager to a MRUClient(Parent) /// </summary> /// <param name="parent"></param> public void SetDataStores(IMruClient parent /*, IDataBlockDriver DataDriver*/) { //mruManager.DataDriver = DataDriver; mruManager.Collection = parent; }