Richtig, Profildokumente werden gecached, und werden damit nicht jedesmal neu gelesen. Hinweis: das mit der Session hat allerdings nichts mit dem NotesSession-Objekt zu tun (welches übrigens auch nur zB mit Dim s As New NotesSession neu angelegt wird, wenn nicht bereits irgendwo ein Session-Objekt exisitert, dieses Objekt gibt es nur ein einziges Mal).
Persönliche Profildokumente geben mit dem Caching eigentlich im Normalfall keine grossen Probleme, können also durchaus auch mal für Daten, die innerhalb der Session öfter mal ändern, eingesetzt werden, vorausgesetzt, sie werden zeitgleich nur von einer Maschine geändert (also keine Server-Hintergrundprozesse, die gleichzeitig versuchen, persönliche Profildiokumente zu verarbeiten)