I was Recently asked about, how do you control the Profile Cache? This post will answer this question.
The ProfileService cache differs from other caches in Commerce Server because it does not use the ASP.NET component nor is it configurable in the web.config. Instead, it includes its own built-in cache of profile objects. This cache cannot be disabled.
You control when the Profiling System refreshes and how often. You can configure the ProfileService cache using the following properties in the Profiling System connection string:
For more details see the following help file:
ProfileService ObjectIProfileService2::Initialize MethodUsing Profiles in a Web Farm Scenario.