# Functions
Deserialize unmarshals the input data into the output interface.
GenerateCacheKey generates a cache key based on the input parameters.
GenerateCacheParams generates a cache params based on the input parameters.
Serialize marshals the input data into an array of bytes.