Further to my last post, use the default (memory) store for data that does not need to be restored on startup, and use the disk backed store for data that does need to be restored.
However, it is good practice to minimise the use of context. Wherever possible send data using messages and only store in context when there is a real advantage to doing that.