propagator = new CommandPropagator(this, newCommand, commandBytes);
if (shouldPropagateAsynchronously()) {
propagator.asynchronousPropagateCommand();
} else {
propagator.synchronousPropagateCommand();
}
} finally {
this.commandProcessor.endOperationProfile(SessionProfiler.CacheCoordination);
}
}