@Override
	public long[] allSimilarItemIDs(long arg0) throws TasteException {
		
	    FastIDSet allSimilarItemIDs = new FastIDSet();
	    LongPrimitiveIterator allItemIDs = movieMap.keySetIterator();
	    while (allItemIDs.hasNext()) {
	      long possiblySimilarItemID = allItemIDs.nextLong();
	      double score = itemSimilarity(arg0, possiblySimilarItemID);
	      
	      if (score > similarityThresh) {
	        allSimilarItemIDs.add(possiblySimilarItemID);
	      }
	    }
	    return allSimilarItemIDs.toArray();
	}