Open rohitsanj opened 5 days ago
This has been partially addressed by https://github.com/confluentinc/ide-sidecar/pull/150, however, in the process, an opportunity to refactor and create a schemaErrors class with read/write/clear methods was discovered.
This way, the RecordDeserializer can use the supplied cache in schemaErrors, still keyed by Schema ID, and multiple MessageViewerClusterInfoProcessor(s) could find and reuse the same cache instances.
Pull #158 set the stage for this change.
From https://github.com/confluentinc/ide-sidecar/pull/150/files#r1834988784: