I have setup value stores in my application and want to use these stores and their contained data in multiple views. Value stores are standardized list of data used in combo boxes or other controls to limit user input to valid values. These only need to be loaded once and I have them loading when the main viewport loads.

As an example, I have two combo boxes using the same store and when I open each combo, a request is sent to the server to retrieve the data. Maybe I don't fully understand all the options of a store, but if I have the store set as a singleton and the data is already loaded, why is it still making the server request the second time? It shouldn't be making subsequent request unless explicitly reloaded.

Any help on what I might be missing is appreciated.