Tests if the input schema is contained inside the cache.
Tests if the input schema is contained inside the cache.
a Schema that the cache could contain
a pair containing: a boolean that is true if the schema is contained in the cache and the ID of the schema in any case
Retrieves all registered schemas
Retrieves all registered schemas
A Sequence of (ID, Schema)
Retrieves a registered schema for the input ID.
Retrieves a registered schema for the input ID.
the Long ID of the schema
the Schema associated to the input ID
Creates a new instance of AvroSchemaCache with the original values plus the input ones.
Creates a new instance of AvroSchemaCache with the original values plus the input ones.
new pair (ID, schema) to insert inside the cache
a new instance of AvroSchemaCache containing the new values in addition to the original ones.
a sequence of (ID, schema) used to initialize the cache values
Implementation of AvroSchemaCache that uses Fingerprint64 as IDs.
a sequence of (ID, schema) used to initialize the cache values