Raven.Database.Impl.Synchronization.EtagSynchronizer.GetSynchronizationEtag C# (CSharp) Method

GetSynchronizationEtag() public method

public GetSynchronizationEtag ( ) : Etag
return Raven.Abstractions.Util.Etag
		public Etag GetSynchronizationEtag()
		{
			lock (locker)
			{
				var etag = currentEtag;
				if (etag != null)
				{
					PersistSynchronizationState();
					synchronizationEtag = currentEtag;
					currentEtag = null;
				}

				return etag;
			}
		}