It would be a good thing if when 'sorted' caches remained sorted. For example I normally sort on distance. If I then find a cache and remove from saved caches, the remaining caches will not be in distance order so I have to resort every find/closure.