2 Years Ago
Using spinlock here instead of lock( Index ) - just because of a hunch that I don't have time to actually investigate. Might be best to investigate it before committing fully.