To persist your module's view state when you go back to the homepage or access a new module, change the PartCreationPolicy to Shared on your view class.
<Export(GetType(SPFCustomView)), PartCreationPolicy(CreationPolicy.Shared)>
This setting means that the module's view state will reside in memory even when you exit the module; any memory usage will not be released.