# Functions
NewCache creates a new cache.
NewKeyCache creates a new KeyCache each clearInterval, all shards will be wiped (one at a time, spread out over the interval).
NewShard creates a new shard.
# Type aliases
SubKey is the last 15 bytes of a 16 byte Key We can track Key-identified metrics with a SubKey because we shard by the first byte of the Key.