<cffunction name="Configure" access="public" returntype="void"
hint="This is the configuration method for your interceptors"
output="false" >
<!--- Nothing --->
I have the interceptor running now, but it doesn't appear to do what I
need in terms of making the cache unique to locale. It would appear
that the cache key is set before this thing fires. I have only two
interceptors set up to test (autowire and this one, in that order)
my onRequestCapture method sets fc.foo = createUUID();
...now I would expect that this would create a new cache item every
request, am I right?
when I run my cached event though (event=myHandler.myCachedEvent) I
can refresh it a number of times but only one cached item is created.
When I *manually* (via URL) add something to RC scope
(event=myHandler.myCachedEvent&foo=xxx) then I get a new cache entry
as expected.
Am I doing something wrong or does the cache engine hash the rc scope
before onRequestCapture?
ok, then it doesn't appear to work properly from a caching
perspective. Adding things to the RC collection at onRequestCapture
doesn't result in new cached entries per event.
As I mentioned above, I tried adding foo=CreateUUID() to the rc scope
to see if it would generate a new cache entry each request, but it
doesn't.