@Override protected boolean requiresTXFlushAfterExecution() { // to flush any batched read locks return this.allCopies ? false : canStartRemoteTransaction(); }
/** * @see TransactionMessage#useTransactionProxy() */ @Override public boolean useTransactionProxy() { // use TX proxy to enable batching of read locks but only if we did not // distribute to all copies (due to uninitialized member) return this.allCopies ? false : canStartRemoteTransaction(); }
/** * @see TransactionMessage#useTransactionProxy() */ @Override public boolean useTransactionProxy() { // use TX proxy to enable batching of read locks but only if we did not // distribute to all copies (due to uninitialized member) return this.allCopies ? false : canStartRemoteTransaction(); }
@Override protected boolean requiresTXFlushAfterExecution() { // to flush any batched read locks return this.allCopies ? false : canStartRemoteTransaction(); }
/** * @see TransactionMessage#useTransactionProxy() */ @Override public boolean useTransactionProxy() { // use TX proxy to enable batching of read locks but only if we did not // distribute to all copies (due to uninitialized member) return this.allCopies ? false : canStartRemoteTransaction(); }
@Override protected boolean requiresTXFlushAfterExecution() { // to flush any batched read locks return this.allCopies ? false : canStartRemoteTransaction(); }
@Override public boolean containsRegionContentChange() { // for TX state flush but not for inline processing case since for that // case the operation will be received when endOperation has been invoked // and CreateRegionMessage was waiting on ops in progress return isTransactional() && this.processorId != 0 && canStartRemoteTransaction(); }
@Override public boolean containsRegionContentChange() { // for TX state flush but not for inline processing case since for that // case the operation will be received when endOperation has been invoked // and CreateRegionMessage was waiting on ops in progress return isTransactional() && this.processorId != 0 && canStartRemoteTransaction(); }
@Override public boolean containsRegionContentChange() { // for TX state flush but not for inline processing case since for that // case the operation will be received when endOperation has been invoked // and CreateRegionMessage was waiting on ops in progress return isTransactional() && this.processorId != 0 && canStartRemoteTransaction(); }