public Token(SpinLockRef spin)
 {
     m_lock = spin;
     m_lock.Enter();
 }