public int viewNotRelatedUsers(int uid){
		int key = -1;
		try{
			rStat.acquire();
			HashMap<Integer, String> rels = userRelations[memberIdxs.get(uid)];
			int id = buildKeyName(usercount) ;
			int idx = memberIdxs.get(id);
			//int idx = random.nextInt(usercount)+useroffset;
			for(int i=idx; i<idx+usercount; i++){
				if(!rels.containsKey(myMemberObjs[i%usercount].get_uid())){
					key = myMemberObjs[i%usercount].get_uid();
					break;
				}
			}
			if(key == -1)
				System.out.println("No more friends to allocate for  "+uid+" ; benchmark results invalid");
			rStat.release();	
		}catch(Exception e){
			System.out.println("Error in view not related");
			e.printStackTrace(System.out);
			System.exit(-1);
		}
		return key;
	}