Add caching for the deducted Avro schemas to the library itself. The implementation of the cache must be thread-safe. A possible JVM-dependent way would be to use ClassValue as it is implemented in Avro's ClassValueCache.
Preferrable, the implementation should not depend on JVM specifics so that making this library multiplatform in the future is easier.
Add caching for the deducted Avro schemas to the library itself. The implementation of the cache must be thread-safe. A possible JVM-dependent way would be to use
ClassValue
as it is implemented in Avro'sClassValueCache
.Preferrable, the implementation should not depend on JVM specifics so that making this library multiplatform in the future is easier.