I'm a little torn on this... on the one hand the convenience is nice, but on the other hand it implies there's some sort of dependency on caching when there isn't.  Which was actually a little confusing to me at first -- it had me thinking there were some (potentially faulty) assumptions about sort order not varying as you typed more chars...  What would you think about just leaving these only accessible statically on the QuickOpen module?