protected T doCreate(long key) throws IOException {
		DBRecord rec = schema.createRecord(key);
		table.putRecord(rec);
		T created = factory.create(this, rec);
		created.fresh(true);
		created.doUpdateAll();
		return created;
	}
Check if the given object exists in the store

<p>
No matter the definition of {@link T#equals(Object)}, this requires the identical object to
be present.

@param obj the object
@return
Ghidra/Debug/ProposedUtils/src/main/java/ghidra/util/database/DBCachedObjectStore.java