Caching Overview for Solution Sites
The Retail and Supplier Solution Sites use the same code for caching. The initialization code at application startup creates a Commerce Server CacheManager object that is available at the application level. The CacheManager object maintains the collection of caches, and the caches are accessed through it.
Initialization for caching occurs in the following files:
include\global_main_lib.asp
This file contains the Main function for the global.asa file. During application initialization the Main function creates the application variable MSCSCacheManager and sets it to the CacheManager object returned by the InitCacheManager function.
include\global_cache_lib.asp
The InitCacheManager function creates a new CacheManager object. It then creates and initializes the collection of caches for the application, and then returns the CacheManager object.
All the caches can be refreshed from Commerce Server Business Desk through the BDRefresh.asp page. The BDRefresh.asp page contains code to refresh multiple caches when any one of a group of related caches is refreshed. This avoids inconsistencies between related caches, such as the catalog caches.
See Also
Catalog Caching for Solution Sites
Search Caching for Solution Sites
Campaign Caching for Solution Sites
OPP Caching for Solution Sites
Initialization of Solution Sites
Copyright © 2005 Microsoft Corporation.
All rights reserved.