VersionList - Using ordinary lock statements, same speed but much simpler.