The OpenACS kernel (at least as of OpenACS 4.6.2) has a
PermissionCacheP switch. Above, Peter and Don
mentioned this back in February, and Don at least was raising
potentially serious concerns of whether the implementation of
PermissionCacheP was correct or even a good idea at all.
So before I start digging into the PermissionCacheP code myself, what
was the conclusion of that discussion? Is PermissionCacheP now robust
and a good thing, or are there still problems or concerns?
Here are a couple other threads related to caching of permissions queries, from
Feb. 2003
and
June 2002