A SQL profile repository, like all SQL repositories, can maintain repository items in item caches. For most ATG environments, it is strongly recommended that you do not use locked caching for the user item in the profile repository. By default, the user items in both the ProfileAdapterRepository and the InternalProfileRepository are configured to use simple cache mode. Caching is disabled for the Password property in both repositories. For more information on cache modes, see the SQL Repository Caching chapter in the ATG Repository Guide.

Note: Changes made to an external profile through the production site may not appear immediately in the profile UI in the ATG Business Control Center. For example, a customer could change his address through a form on your Web site, and the new address would not appear immediately to an internal user viewing the same profile through the ATG Business Control Center. The reverse is also true. The delay occurs because of profile repository item caching – until the item cache expires on the server where the changes were not made, the changes do not appear on that server. To minimize this problem, you can set the item-expire-timeout attribute for the user item descriptor to force the cache to expire after a short time. For more information, refer to the ATG Repository Guide.

If necessary, you can also use the ATG Dynamo Admin UI to flush the item cache.

loading table of contents...