public void setVectorFactory(LSHVectorFactory vFactory) throws LSHException {
		if (vFactory.getSettings() == 0) {
			throw new LSHException("Cannot have signature setting of 0");
		}
		if (vectorFactory == vFactory) {	// No change to factory
			return;
		}
		if (manager != null) {
			manager.clearFunctions();	// Clear out cached signature as settings have changed
		}
		vectorFactory = vFactory;
	}
Prepare for generation of signature information and (possibly) callgraph information
@param callgraph is true if the user wants callgraph information to be generated at the same time as signatures
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/GenSignatures.java