MutableInt x = new MutableInt(); // x is 0. MutableInt y = new MutableInt(); // y is 0. MutableInt temp = postIncrement(x); // Now x is 1, and temp is 0. y = temp; // y is still 0.
MutableInt x = new MutableInt(); // x is 0. MutableInt temp = postIncrement(x); // Now x is 1, and temp is 0. x = temp; // Now x is 0 again.
MutableInt x = new MutableInt(); x = postIncrement(x);
public MutableInt getSuccessCount(ByteArray key) { MutableInt value = keyToSuccessCount.get(key); if(value == null) { value = new MutableInt(0); keyToSuccessCount.put(key, value); } return value; }
public MutableInt postIncrement(MutableInt x) { int valueBeforeIncrement = x.intValue(); x.add(1); return new MutableInt(valueBeforeIncrement); }
private void registerPendingPreemption(String host) { writeLock.lock(); try { pendingPreemptions.incrementAndGet(); if (metrics != null) { metrics.incrPendingPreemptionTasksCount(); } MutableInt val = pendingPreemptionsPerHost.get(host); if (val == null) { val = new MutableInt(0); pendingPreemptionsPerHost.put(host, val); } val.increment(); } finally { writeLock.unlock(); } }
protected void processDelete(String deleteArgStr) { MutableInt parsePos = new MutableInt(0); Object key = parseKey(deleteArgStr, parsePos); client.delete(key); }
/** * * @param getAllArgStr space separated list of key strings */ protected void processGetAll(String getAllArgStr) { List<Object> keys = new ArrayList<Object>(); MutableInt parsePos = new MutableInt(0); while(true) { Object key = parseKey(getAllArgStr, parsePos); if(key == null) { break; } keys.add(key); getAllArgStr = getAllArgStr.substring(parsePos.intValue()); } Map<Object, Versioned<Object>> vals = client.getAll(keys); if(vals.size() > 0) { for(Map.Entry<Object, Versioned<Object>> entry: vals.entrySet()) { commandOutput.print(entry.getKey()); commandOutput.print(" => "); printVersioned(entry.getValue()); } } else { commandOutput.println("null"); } }
protected void processGet(String getArgStr) { MutableInt parsePos = new MutableInt(0); Object key = parseKey(getArgStr, parsePos); printVersioned(client.get(key)); }
protected void processPut(String putArgStr) { MutableInt parsePos = new MutableInt(0); Object key = parseKey(putArgStr, parsePos); putArgStr = putArgStr.substring(parsePos.intValue()); Object value = parseValue(putArgStr, parsePos); client.put(key, value); }
public static void generateFilterFromTree(HavingQueryTree filterQueryTree, BrokerRequest request) { Map<Integer, HavingFilterQuery> filterQueryMap = new HashMap<>(); MutableInt currentId = new MutableInt(0); HavingFilterQuery root = traverseHavingFilterQueryAndPopulateMap(filterQueryTree, filterQueryMap, currentId); filterQueryMap.put(root.getId(), root); request.setHavingFilterQuery(root); HavingFilterQueryMap mp = new HavingFilterQueryMap(); mp.setFilterQueryMap(filterQueryMap); request.setHavingFilterSubQueryMap(mp); }
/** * Generates thrift compliant filterQuery and populate it in the broker request * @param filterQueryTree * @param request */ public static void generateFilterFromTree(FilterQueryTree filterQueryTree, BrokerRequest request) { Map<Integer, FilterQuery> filterQueryMap = new HashMap<>(); MutableInt currentId = new MutableInt(0); FilterQuery root = traverseFilterQueryAndPopulateMap(filterQueryTree, filterQueryMap, currentId); filterQueryMap.put(root.getId(), root); request.setFilterQuery(root); FilterQueryMap mp = new FilterQueryMap(); mp.setFilterQueryMap(filterQueryMap); request.setFilterSubQueryMap(mp); }
public NioSelectorManagerStats() { this.numActiveConnections = new MutableInt(0); this.serverCommBufferStats = new CommBufferSizeStats(); // Theoretically, the delay can be only upto SELECTOR_POLL_MS. // But sometimes wallclock time can be higher this.selectTimeMsHistogram = new Histogram(AbstractSelectorManager.SELECTOR_POLL_MS * 2, 1, SELECTOR_STATS_RESET_INTERVAL); // Not a scientific limit. Not expecting a server thread to handle more // than 100K connections. this.selectCountHistogram = new Histogram(100000, 1, SELECTOR_STATS_RESET_INTERVAL); // again not scientific. But we really don't care about any processing // time higher than 15 seconds this.processingTimeMsHistogram = new Histogram(15000, 1, SELECTOR_STATS_RESET_INTERVAL); }
keyToSuccessCount.put(key, new MutableInt(0));
MutableInt nextParsePos = new MutableInt(0); Object key = VoldemortClientShell.parseObject(serializerDef, keyStr,
final MutableInt countDown = new MutableInt(pollCount); when(getReq.execute()).then(new Answer<UnsampledReport>() { @Override
protected void processPreflist(String preflistArgStr) { MutableInt parsePos = new MutableInt(0); Object key = parseKey(preflistArgStr, parsePos); byte[] serializedKey = serializeKey(key); printPartitionList(routingStrategy.getPartitionList(serializedKey)); printNodeList(routingStrategy.routeRequest(serializedKey), factory.getFailureDetector()); }
final MutableInt i = new MutableInt(paginatedCalls); final File file = new File(); file.setId("testId");
final MutableInt waitingFor = new MutableInt(1); final Object waitingForMonitor = new Object();
@PostConstruct public void init() { AgentManagerService agentManagerService = mock(AgentManagerService.class); Map<String, MutableInt> countMap = new HashMap<String, MutableInt>(1); countMap.put(config.getRegion(), new MutableInt(3)); when(agentManagerService.getAvailableAgentCountMap(userContext.getCurrentUser())).thenReturn(countMap); ReflectionTestUtils.setField(this, "agentManagerService", agentManagerService); } }