@Override
	default void setLong(String name, long value) {
		try (LockHold hold = getTrace().lockWrite()) {
			getSettingsSpace(true).setLong(getLifespan(), getAddress(), name, value);
		}
		getTrace().setChanged(new TraceChangeRecord<>(TraceEvents.CODE_DATA_SETTINGS_CHANGED,
			getTraceSpace(), this.getBounds(), null, null));
	}
Get the same space from the internal settings adapter

@param createIfAbsent true to create the space if its not already present
@return the space or null
Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/listing/DBTraceDataAdapter.java