public void addMessage(String queue, Message message) {
        if (properties.isAsyncIndexingEnabled()) {
            indexDAO.asyncAddMessage(queue, message);
        } else {
            indexDAO.addMessage(queue, message);
        }
    }
Save the {@link EventExecution} to the data store Saves to {@link ExecutionDAO} first, if
this succeeds then saves to the {@link IndexDAO}.

@param eventExecution the {@link EventExecution} to be saved
@return true if save succeeds, false otherwise.
core/src/main/java/com/netflix/conductor/core/dal/ExecutionDAOFacade.java