DISCLAIMER: Expressed views on this blog are my own.
Avoid using "Performant": https://english.stackexchange.com/questions/38945/what-is-wrong-with-the-word-performant
Along those lines, lock-free != wait-free and I would/will forgive people for this. Lock-free sounds nice, but the definition does not imply non-blocking or wait-free. Wait-free is not typically used to describe any algorithms, because guaranteeing wait-free anything is hard.
The differences are noted here: http://concurrencyfreaks.blogspot.com/2013/05/lock-free-and-wait-free-definition-and.html