Problem with AD is, that we don’t get any password hashes, we can only authenticate with it. Therefore our regular accounts cache wont help, unless we create and cache our own hash, after a successful authentication.
An other way is, if the CalDAV client returns our session cookie, as some CalDAV clients do. In that case no new authentication must happen on every request.
Ralf