User43093768 posted
Session is user based and Cache is application based.
This means that if you put any thing in the Session object it will be available for that user's session.
Cache on the hand is global. If you put anything in the Cache it will be available for the entire application.