Is there any session manager where I can save objects and reuse in the same session?
Look into the global cache: msdn.microsoft.com/.../aa891830.aspx
Is it unique to each user? or my cache values are going to be available to every user?
If you use the new SysGlobalObjectCache it's across all users.
Check out blogs.msdn.com/.../using-sysglobalobjectcache-sgoc-and-understanding-it-s-performance-implications.aspx