You can use the Entity platform caching and tracing structure with the new framework code 4.1. If so, then is there a good example of this, otherwise is there a better way to cache some requests?
Here is an example caching system for EntityFramework (with EDMX) http://code.msdn.microsoft.com/EFProviderWrappers-c0b88f32
Here is how you use this example with CodeFirst http://jkowalski.com/2010/04/23/logging-sql-statements-in-entity-frameworkcode-first/
Although it demonstrates a trace provider, not a caching provider, you can use the same principles