@Override void setAuthenticated() { encodeLock.lock(); try { super.setAuthenticated(); } finally { encodeLock.unlock(); } }