Due to the spec/sdk now providing the connector state to the schema endpoint, it is recomputed (or read for READ mode) on every request to /schema.
This is obviously not ideal.
Ideally the pre-computed schema that is put into the connector state could be used, but since the SDK doesn't support this data flow, we should probably configurably cache the schema.