...
Here is how data is currently processed on the import path:
Important Note: This image is no longer accurate. The conversion and serialization functionality are combined into a single Converter
interface in the final APIs.
The export path is equivalent but in reverse. Note that Converter
and Serializer
are separated to enable reuse of existing Serializer
implementations and because converting directly from the Copycat data API to serialized form, although possibly faster and more efficient, requires significantly more implementation effort than reusing existing serialization libraries.
...