@Override public Future<Object> directCommit() { final LocalThreePhaseCommitCohort cohort = ready(); return cohort.initiateDirectCommit(); }