I'm looking at an application that use Caching. It use it for accessing to its articles (lib contains 300 000 articles).
Caching is configured like this (in memory cache):
type="Microsoft.Practices.EnterpriseLibrary.Caching.CacheManager, Microsoft.Practices.EnterpriseLibrary.Caching, blablabla..."
The pb is that sometimes, my client server memory is increasing a lot :P (it can happen after one hour in production or after 15 hours, not predictable).
I'm suspecting that config file is not really optimistic. (in the 300 000 articles, 20 000 articles represent 80% of the use).
What is your advice? Is it a numberToRemoveWhenScavenging/maximumElementsInCacheBeforeScavenging ratio not correct?
Thank's for your advice.