public CachedSchemaRegistryClient(ISchemaRegistryClient innerClient, KafkaSchemaRegistryConfiguration configuration)
        {
            _innerClient   = innerClient;
            _configuration = configuration;

            _schemaVersionListCache = new ConcurrentDictionary <string, CacheItem <int[]> >();
            _schemaDetailsCache     = new ConcurrentDictionary <string, CacheItem <SchemaDetails> >();
        }
        public SchemaRegistryClient(HttpClient client, KafkaSchemaRegistryConfiguration configuration)
        {
            _client = client;

            _client.BaseAddress = new Uri(configuration.BaseUrl);
        }