Using IIS 7, I have set output caching which results to this code:
<profiles>
<add extension=".js" policy="CacheUntilChange" kernelCachePolicy="DontCache" />
<add extension=".css" policy="CacheUntilChange" kernelCachePolicy="DontCache" />
</profiles>
What is the difference and exact meaning of policy and kernelCachePolicy and what should I consider when setting these options?