A custom .NET MemoryCache provider that supports finer grained configuration of content expiration