RhodeCode uses cache for displaying main page, but when having 1000s of repos on it initial loading takes forever, and displaying 1000s repos on a page sucks.
some ideas: - paging. Simple, but what about sorting by revision etc, still needs to load tons of heavy stuff - cache dump to permanent storage. Complicated but possible - simpler version of page without the scm info (lazy loaded optionally) fixes all issues, can go easily with ajax paging, but looses filtering
That should be configurable somehow.