private void SynchronizeHelper()
{
try
{
if (locked)
{
_logger.InfoFormat("Already in a Synchronize. Queueing new request.", DatasetName);
queuedSync = true;
return;
}
else
{
locked = true;
}
waitingForConnectivity = false;
SynchornizeInternal();
}
catch (Exception e)
{
FireSyncFailureEvent(e);
_logger.Error(e, "");
}
}