Well, I haven't gotten 100 percent to the bottom of this problem -- but I will be having a long debugging session with the client on Thursday morning, at which point I hope to determine whether the caching is happening on the server side
(i.e,. if AOLServer/OpenACS is caching the ADP pages) or if this is my ISP's fault.
I've started to insert some caching directives in the outgoing HTTP headers, and I believe that this si helping. Part fo the problem is that it's hard to get reliable test cases working. But again, I hope to solve much of this tomorrow monring.
Andrew's suggestion of using SSL seems like overkill for a simple problem. But it's an idea if everything else turns out to be too annoying.
The idea of putting an ID in the URL is also intriguing, but I really would prefer to leave the URLs alone.
I'll let you know if anything particularly exciting or enlightening happens!