@Override public VersionedObjectList removeAll(Collection<Object> keys, EventID eventId, Object callbackArg) { recordTXOperation(ServerRegionOperation.REMOVE_ALL, null, keys, eventId); int txID = TXManagerImpl.getCurrentTXUniqueId(); if (this.pool.getPRSingleHopEnabled() && (txID == TXManagerImpl.NOTX)) { return RemoveAllOp.execute(this.pool, this.region, keys, eventId, this.pool.getRetryAttempts(), callbackArg); } else { return RemoveAllOp.execute(this.pool, this.region, keys, eventId, false, callbackArg); } }
@Override public VersionedObjectList putAll(Map map, EventID eventId, boolean skipCallbacks, Object callbackArg) { recordTXOperation(ServerRegionOperation.PUT_ALL, null, map, eventId); int txID = TXManagerImpl.getCurrentTXUniqueId(); if (this.pool.getPRSingleHopEnabled() && (txID == TXManagerImpl.NOTX)) { return PutAllOp.execute(this.pool, this.region, map, eventId, skipCallbacks, this.pool.getRetryAttempts(), callbackArg); } else { return PutAllOp.execute(this.pool, this.region, map, eventId, skipCallbacks, false, callbackArg); } }
Boolean.valueOf(optimizeForWrite)); int retryAttempts = pool.getRetryAttempts(); if (this.pool.getPRSingleHopEnabled()) { ClientMetadataService cms = this.region.getCache().getClientMetadataService();
@Override public VersionedObjectList getAll(List keys, Object callback) { recordTXOperation(ServerRegionOperation.GET_ALL, null, keys); int txID = TXManagerImpl.getCurrentTXUniqueId(); VersionedObjectList result; if (this.pool.getPRSingleHopEnabled() && (txID == TXManagerImpl.NOTX)) { result = GetAllOp.execute(this.pool, this.region, keys, this.pool.getRetryAttempts(), callback); } else { result = GetAllOp.execute(this.pool, this.regionName, keys, callback); } if (result != null) { for (Iterator it = result.iterator(); it.hasNext();) { VersionedObjectList.Entry entry = it.next(); Object key = entry.getKey(); Object value = entry.getValue(); boolean isOnServer = entry.isKeyNotOnServer(); if (!isOnServer) { if (value instanceof Throwable) { logger.warn(String.format( "%s: Caught the following exception attempting to get value for key=%s", new Object[] {value, key}), (Throwable) value); } } } } return result; }
serverRegionExecutor, resultCollector, Byte.valueOf(hasResult)); int retryAttempts = pool.getRetryAttempts(); boolean inTransaction = TXManagerImpl.getCurrentTXState() != null;