protected override void ShutdownInternal()
{
CompleteAllCommits();
// Make sure the commit thread is stopped. (FWR-3179)
if (CommitThread != null)
{
CommitThread.StopOnIdle(); // CompleteAllCommits should wait until idle, but just in case...
CommitThread.Dispose();
CommitThread = null;
}
UnlockProject();
}