VersionList - Returned to using Dictionary, because we don't need the entire list sorted, we just need the minimum element, which is redetermined only when the last transaction with the smallest read stamp completes. This change generates a small, but noticeable performance improvement, and it is probably behind the previous slowdown, and not the try/catch blocks.
VersionList - Returned to using Dictionary, because we don't need the entire list sorted, we just need the minimum element, which is redetermined only when the last transaction with the smallest read stamp completes. This change generates a small, but noticeable performance improvement, and it is probably behind the previous slowdown, and not the try/catch blocks.
jbakic/Shielded,wizardbeard/Shielded