What are the main pros and cons for using HttpRuntime Cache against using simple static field?
I need to store data in scope of entire
HttpRuntime.Cache allows you to specify expiration callback, but with static dictionary you will have to wait for a query to run your expiration loop of your cache items.