c-sharp Prefix IDistributedCache keys By using the decorator pattern we can handle prefixing of IDistributedCache keys in a single place