@Override public void executeActionWhileLocked(IAction action) { synchronized (this.concurrentClientLock) { action.doAction(); } }