@Override public Double remove(Object key) { if (super.containsKey(key)) { return super.remove(key); } else { return 0.0; } } };
final HashMap<String, TaggedValue> resultMapping = new HashMap<String, TaggedValue>(keys.size()); final List<String> filteredMappings = new ArrayList<String>(keys.size()); for (TaggedValue tv : returnValues) { else if (!resultMapping.containsKey(key) && !filteredMappings.contains(key)) { resultMapping.put(key, cm.get(key)); else if (resultMapping.containsKey(key) && filteredMappings.contains(key)) { resultMapping.remove(key); else if (resultMapping.containsKey(key) && !filteredMappings.contains(key) && !cm.get(key).equals(resultMapping.get(key))) { filteredMappings.add(key); resultMapping.remove(key); while (it.hasNext()) { Map.Entry<String, TaggedValue> entry = it.next(); TaggedValue value = mergeReturnValues(Collections.singletonList(entry.getValue())); if (value == null) {
mExtraData = new ArrayList<Object>(); mMapCursorPositions = new HashMap<Long, Integer>(mCursor.getCount()); final int idPosition = mCursor.getColumnIndex(columnName); mMapCursorPositions.put(mCursor.getLong(idPosition), mCursor.getPosition()); } while (mCursor.moveToNext()); if (mMapCursorPositions.containsKey(id)) { mOrderedPositions.add(mMapCursorPositions.get(id)); mMapCursorPositions.remove(id); if (extraData != null) { mExtraData.add(extraData.get(i));
HashMap<String, String> testerMap = new HashMap<>(); testerMap.put(word1, word2); String word1 = randomWords.get(randomIndex).trim(); testerMap.remove(word1); trie.delete(word1); Iterator<String> keys = testerMap.keySet().iterator(); while (keys.hasNext()) { String mapWord1 = keys.next(); String mapWord2 = testerMap.get(mapWord1); String treeWord2 = new String(trie.get(mapWord1));
/** * @param nodeToBuckets A map with InternalDistributedSystem as key and either HashSet or * HashMap<Integer, HashSet> as value. * @return Map of <old members, set/map of bucket ids they host>. */ private HashMap filterOldMembers(HashMap nodeToBuckets) { ClusterDistributionManager dm = (ClusterDistributionManager) getDistributionManager(); HashMap oldGuys = new HashMap(); Set<InternalDistributedMember> oldMembers = new HashSet<InternalDistributedMember>(nodeToBuckets.keySet()); dm.removeMembersWithSameOrNewerVersion(oldMembers, Version.CURRENT); Iterator<InternalDistributedMember> oldies = oldMembers.iterator(); while (oldies.hasNext()) { InternalDistributedMember old = oldies.next(); if (nodeToBuckets.containsKey(old)) { oldGuys.put(old, nodeToBuckets.remove(old)); } else { oldies.remove(); } } return oldGuys; }
synchronized ChannelSftp getFromPool(ConnectionInfo info) throws IOException { Set<ChannelSftp> cons = idleConnections.get(info); ChannelSftp channel; if (cons != null && cons.size() > 0) { Iterator<ChannelSftp> it = cons.iterator(); if (it.hasNext()) { channel = it.next(); idleConnections.remove(info); return channel; } else { throw new IOException("Connection pool error."); } } return null; }
private void mapKey(int orikey, int key) throws Exception { int orivalue = map.get(orikey); int value = map.get(key); ArrayList<Integer> oriKeyList = mapList.get(orivalue); ArrayList<Integer> keyList = mapList.get(value); for (Integer temp : oriKeyList) { map.put(temp, value); keyList.add(temp); } mapList.remove(orivalue); }
public void test3Bugs(HashMap<? extends CharSequence, ? extends CharSequence> map) { map.containsValue(3); map.containsKey(4.0); map.get(5.0); map.remove('r'); }
/** * Get the web session object for the given session id. * * @param sessionId the session id * @return the web session or null */ WebSession getSession(String sessionId) { long now = System.currentTimeMillis(); if (lastTimeoutCheck + SESSION_TIMEOUT < now) { for (String id : new ArrayList<>(sessions.keySet())) { WebSession session = sessions.get(id); if (session.lastAccess + SESSION_TIMEOUT < now) { trace("timeout for " + id); sessions.remove(id); } } lastTimeoutCheck = now; } WebSession session = sessions.get(sessionId); if (session != null) { session.lastAccess = System.currentTimeMillis(); } return session; }
for(String jobName: jobConfigs.keySet().toArray(new String[0])) { CrawlJob cj = jobConfigs.get(jobName); if(!cj.getJobDir().exists()) { jobConfigs.remove(jobName); if (jobConfigs.containsKey(jobFile.getName())) { continue;
/** * Rename a database object. * * @param session the session * @param obj the object * @param newName the new name */ public synchronized void renameDatabaseObject(Session session, DbObject obj, String newName) { checkWritingAllowed(); int type = obj.getType(); HashMap<String, DbObject> map = getMap(type); if (SysProperties.CHECK) { if (!map.containsKey(obj.getName())) { DbException.throwInternalError("not found: " + obj.getName()); } if (obj.getName().equals(newName) || map.containsKey(newName)) { DbException.throwInternalError("object already exists: " + newName); } } obj.checkRename(); int id = obj.getId(); lockMeta(session); removeMeta(session, id); map.remove(obj.getName()); obj.rename(newName); map.put(newName, obj); updateMetaAndFirstLevelChildren(session, obj); }
private void updateRigidBodies() { HashMap<PhysicsRigidBody, Spatial> oldObjects = bodies; bodies = new HashMap<PhysicsRigidBody, Spatial>(); Collection<PhysicsRigidBody> current = space.getRigidBodyList(); //create new map for (Iterator<PhysicsRigidBody> it = current.iterator(); it.hasNext();) { PhysicsRigidBody physicsObject = it.next(); //copy existing spatials if (oldObjects.containsKey(physicsObject)) { Spatial spat = oldObjects.get(physicsObject); bodies.put(physicsObject, spat); oldObjects.remove(physicsObject); } else { if (filter == null || filter.displayObject(physicsObject)) { logger.log(Level.FINE, "Create new debug RigidBody"); //create new spatial Node node = new Node(physicsObject.toString()); node.addControl(new BulletRigidBodyDebugControl(this, physicsObject)); bodies.put(physicsObject, node); physicsDebugRootNode.attachChild(node); } } } //remove leftover spatials for (Map.Entry<PhysicsRigidBody, Spatial> entry : oldObjects.entrySet()) { PhysicsRigidBody object = entry.getKey(); Spatial spatial = entry.getValue(); spatial.removeFromParent(); } }
mExtraData = new ArrayList<Object>(); mMapCursorPositions = new HashMap<Long, Integer>(mCursor.getCount()); final int idPosition = mCursor.getColumnIndex(columnName); mMapCursorPositions.put(mCursor.getLong(idPosition), mCursor.getPosition()); } while (mCursor.moveToNext()); if (mMapCursorPositions.containsKey(id)) { mOrderedPositions.add(mMapCursorPositions.get(id)); mMapCursorPositions.remove(id); if (extraData != null) { mExtraData.add(extraData.get(i));
Set<Integer> bucketSet = new HashSet<Integer>(); Iterator<Integer> itr = this.getRegionAdvisor().getBucketSet().iterator(); while (itr.hasNext()) { try { bucketSet.add(itr.next()); } catch (NoSuchElementException ignore) { Set memberKeySet = memberToBuckets.keySet(); RetryTimeKeeper retryTime = new RetryTimeKeeper(this.retryTimeout); while (iterator.hasNext()) { if (execution.getFailedNodes().contains(((DistributedMember) iterator.next()).getId())) { hasRemovedNode = true; Set<InternalDistributedMember> dest = memberToBuckets.keySet(); execution.validateExecution(function, dest); execution.setExecutionNodes(dest); final Set<Integer> localBucketSet = memberToBuckets.remove(getMyId()); if (localBucketSet != null) { isSelf = true; new HashMap<InternalDistributedMember, FunctionRemoteContext>(); for (InternalDistributedMember recip : memberToBuckets.keySet()) { FunctionRemoteContext context = new FunctionRemoteContext(function, execution.getArgumentsForMember(recip.getId()), null, memberToBuckets.get(recip), execution.isReExecute(), execution.isFnSerializationReqd()); recipMap.put(recip, context);