question: public void cancelAuthentication ( ) { synchronized ( syncLock ) { authenticating = false ; timer . cancel ( ) ; timer . purge ( ) ; } }
target:  if this object is authenticating using the callback based authenticate method, then this will cancel future authentication requests. if using authenticate that returns an Observable, then this has no effect.