code: private void runMultigetSliceQuery(final List<K> param) {
  		MultigetSliceQuery<K, N, V> multigetSliceQuery = HFactory
  				.createMultigetSliceQuery(keyspace, keySerializer,
  						nameSerializer, valueSerializer);
  
  		multigetSliceQuery.setColumnFamily(columnFamily);
  
  		multigetSliceQuery.setKeys(param);
  
  		multigetSliceQuery.setRange(start, finish, reversed, maxColumnCount);
  
  		QueryResult<Rows<K, N, V>> result = multigetSliceQuery.execute();
  
  		queryResult.add(result.get());
  
  		// Add current query execution time to internal variable
  		// totalExecutionTimeMicro. When parallelism is enabled, this value might not be correct 
  		// always due to available system resources and thread implementation
  		totalExecutionTimeMicro.addAndGet(result.getExecutionTimeMicro());
  		// Add current query execution time to internal variable
  		// totalExecutionTimeNano. When parallelism is enabled, this value might not be correct 
  		// always due to available system resources and thread implementation
  		totalExecutionTimeNano.addAndGet(result.getExecutionTimeNano());
  		
  		//Add host used to the list
  		m_hostsUsed.put(result.getHostUsed().getIp(), result.getHostUsed());
  
  	}
docs: Execute MultigetSliceQuery with the set of (maxRowCountPerQuery) keys
  provided and keep the result in global variable queryResult (List<Rows<K,
  N, V>>)
  
  @param param