Administer > Dynamic caching > Improve marketing performance using caching
Marketing business object cache overview
Business object caching eliminates querying of marketing database tables when evaluating the marketing rules for a customer. By managing the memory allocated to the cache you can fine-tune marketing performance.
MarketingCache (DM_Cache)
The MarketingCache object cache instance is a location where a distributed map cache (DM_Cache) stores data pertaining to a marketing business object.
The data stored in the MarketingCache includes:
- Activity business objects
- Element business objects
- Trigger Listener business objects (which triggers are associated with each activity)
- Rules for detecting the occurrence of triggers and when something should be recorded for a target
- Default content associated with an e-Marketing Spot
- E-Marketing Spot ordering rules
The marketing commands to activate or deactivate activities, and to manage e-Marketing Spots, will maintain the appropriate data in the business object cache.
Do not clear the DM_Cache using the WAS Cache Monitor. If the entire DM_Cache is cleared using the WAS Cache Monitor, then the marketing services will not detect the events associated with any behavior rules. As a result, certain triggers and targets used in marketing activities to detect customer behavior will not work properly. If clear the DM_Cache, then update the Marketing registry using the Administration Console.
MarketingUserCache (DM_UserCache)
The MarketingUserCache object cache instance is a location where a distributed map cache (DM_UserCache) stores data pertaining to users participating in the marketing activities.
Enable WCMarketingDistributedMapCache DistributedMap will improve marketing runtime performance.
Update the registry
If the marketing information in the database is updated through SQL, massload, or stageprop, then you should clear all the cached information. Updating the registry through the Administration Console will clear the above caches, as well as the command and JSP caches. For information on how to update the registry, see Update registry components.
Related concepts
Data recording; improving runtime performance
Related tasks
Set up command caching for marketing
Tune the marketing business object cache
Related reference
Commands and methods for generating a cache key