Are certain characters disallowed as cache keys? I’m getting cache misses when I expect to have hits. Below are two requests fired one after the other, and the policy that is resulting in a cache MISS. Any ideas?
REQUEST #1
----------
request.uri /my-api/my-resource/aa:bb:a989rr23-qq11-lkjj3-1123kj-191iei010e94
responsecache.cachename orgName__envName
responsecache.executed 1
responsecache.cachekey orgName__envName__My-API__default__/my-api/my-resource/aa:bb:a989rr23-qq11-lkjj3-1123kj-191iei010e94
cachehit 0
responsecache.cachesource CACHE_MISS
REQUEST #2
----------
request.uri /my-api/my-resource/aa:bb:a989rr23-qq11-lkjj3-1123kj-191iei010e94
responsecache.cachename orgName__envName
responsecache.executed 1
responsecache.cachekey orgName__envName__My-API__default__/my-api/my-resource/aa:bb:a989rr23-qq11-lkjj3-1123kj-191iei010e94
cachehit 0
responsecache.cachesource CACHE_MISS
CACHING POLICY
--------------
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ResponseCache async="false" continueOnError="false" enabled="true" name="Response-Cache-2">
<DisplayName>Response Cache-2</DisplayName>
<Properties/>
<CacheKey>
<Prefix/>
<KeyFragment ref="request.uri" type="string"/>
</CacheKey>
<Scope>Exclusive</Scope>
<ExpirySettings>
<ExpiryDate/>
<TimeOfDay/>
<TimeoutInSec ref="">600</TimeoutInSec>
</ExpirySettings>
<SkipCacheLookaa/>
<SkipCachePopulation/>
</ResponseCache>
