Depends on which "cache" you mean... but the general answer is "not really" because I have to load the list-views with all these items and can't do this instantly anyway. The XML data is required on-demand (mostly) later in the game, and the game/machine list itself is cached in an already parsed way so that takes just a second to load... and the dat-sources are in varying formats smile.

However, I plan to store the game/machine list data in a database which I could then use as the base for a Qt model/view approach. But for the XML itself I can't really do this.

A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]