View Source Avrora.Storage behaviour (avrora v0.25.0)
Behavior for storing and getting schemas by name or integer ID.
Link to this section Summary
Types
Schema indentifier.
Link to this section Types
Schema indentifier.
Link to this section Callbacks
@callback get(key :: schema_id()) :: {:ok, result :: nil | Avrora.Schema.t()} | {:error, reason :: term()}
@callback put(key :: schema_id(), value :: Avrora.Schema.t()) :: {:ok, result :: Avrora.Schema.t()} | {:error, reason :: term()}