# Functions
No description provided by the author
# Constants
If you use CRORequestBatchID then the cache will return a miss, if there is no BatchID set.
If you use CRORequirePins then the cache will return a miss, if the number of pins does not match the number of topics in the message.
If you use CRORequirePublicBlobRefs then the cache will return a miss, if all data blobs do not have a `public` reference string.
# Structs
No description provided by the author
# Type aliases
Messages have fields that are mutable, in two categories
1) Can change multiple times like state - you cannot rely on the cache for these 2) Can go from being un-set, to being set, and once set are immutable.