X_ardir 関連で、推測でしかないのですが、もしかして
1.X_ardirでタイムアウトしてキャッシュ更新
2.X_ardirでタイムアウトせず、そのまま表示。キャッシュ更新せず
3.X_ardirでタイムアウトしてキャッシュから表示(古いキャッシュ)
といった動作になっていますか?
表示エントリがほぼ全て消え去ったあと、消したはずのエントリが出現したりして、
低速フォルダを開くのは速くなってますが、エントリをキャッシュする価値が薄い気がします。
もし上記の動作であれば、2のところでキャッシュを更新してもらえたらと思います。