A MemoryCache implementation that correctly polls and trims cached items, when memory pressure arises, according to your settings.