@Override
	public void commitSelfScore(String md5, float score) throws LSHException {
		initialize();
		Float val = score;
		cacheMap.put(md5, val);
		setUpInsert(1);
		insertValue.keys[0] = md5;
		insertValue.values[0] = val;
		ResponseOptionalExist response = insertValue.execute(db);
		if (response == null) {
			throw new LSHException(db.getLastError().message);
		}
	}
Make sure the backing database table exists, and if it doesn't, create it.
If the table existed previously, try to read thresholds from it
@throws LSHException for problems with the connection
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/client/TableScoreCaching.java