invokes abort on underlying cohorts and returns future which completes once all abort on cohorts are completed . concode_field_sep Logger LOG concode_elem_sep DOMDataWriteTransaction tx concode_elem_sep DurationStatisticsTracker commitStatTracker concode_elem_sep Collection<DOMStoreThreePhaseCommitCohort> cohorts concode_field_sep Void call concode_elem_sep void canCommitBlocking concode_elem_sep void abortBlocking concode_elem_sep ListenableFuture<?>[] canCommitAll concode_elem_sep ListenableFuture<?>[] commitAll concode_elem_sep void preCommitBlocking concode_elem_sep void commitBlocking concode_elem_sep ListenableFuture<?>[] preCommitAll
ListenableFuture < Void > function ( ) { final ListenableFuture < ? > [ ] loc0 = new ListenableFuture < ? > [ cohorts . size ( ) ] ; int loc1 = 0 ; for ( final DOMStoreThreePhaseCommitCohort loc2 : cohorts ) { loc0 [ loc1 ++ ] = loc2 . abort ( ) ; } return ( ListenableFuture ) Futures . allAsList ( loc0 ) ; }