title: Value stored in session depends on value in HttpRuntime cache
body: <p>I have data common for all users stored in <code>HttpRuntime.Cache</code>.</p>
  
  <p>Then I have some user related data stored in Session. </p>
  
  <p><code>HttpRuntime.Cache</code> has <code>CacheDependency</code> mechanism, which can be used to define relationships between the items in cache. </p>
  
  <p>What would you use to handle the dependency between Session and Runtime Cache?</p>
  
  <p>Additional to CacheDependencies, there is also <code>CacheItemRemovedCallback</code>. I could remove specific values from each session during this callback, if it's even possible.</p>