cacheKeyNamingOptionsA hash array of options to build the cache key, with the following possible keys:
prefixA prefix that will added to the beginning of the cache key. Used to prevent collisions.
uniqueIdA specifically provided unique identification for the cached object. Used when you want to manually give a unique identifier to a cached object. This overrides any specified
specificPrefixA secondary prefix to further prevent collisions when using
hashA string to be hashed as the cache key instead of using "key". For example: An SQL query.
keyAn arbitrary key to uniquely identify the cache key.