@Override
	public int countSelfScores() {
		Iterator<ExecutableRecord> iter = executableSet.getExecutableRecordSet().iterator();
		int count = 0;
		while (iter.hasNext()) {
			ExecutableRecord exe = iter.next();
			try {
				scoreCache.getSelfScore(exe.getMd5());
				count += 1;
			}
			catch (LSHException e) {
				// Don't increment count
			}
		}
		return count;
	}
Construct the scorer.  If normalized scores are required, a self-score cacher
must be provided.
@param cache is the self-score cacher or null
@throws LSHException for problems initializing the cache
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/client/ExecutableScorerSingle.java