I have a legacy application, rather large that implements both System.Web.Caching and System.Runtime.Caching. Yes that's right, there are services running in the same application pool that could be using either.
My question is how will these interact as far as memory limits are concerned ? From what I have read the default limit for MemoryCache is 60% of available memory which is great. I suppose the question more directly is then does the System.Web.Caching instance share that same 60% ?
I also have a named instance of MemoryCache limited to 100mb.
What I want to understand is what happens to my MemoryCache instance if or when System.Web.Caching gets filled and ejections are forced ?