>>623
マージありがとうございます。

試してみたのですが、私の環境(Windows+ネットワークドライブ)ではあまり変わらなかったので調べてみました。
Windowsではディレクトリ内の一覧取得時にBasicFileAttributesのキャッシュをついでに作っていて、
Files.find()を使うとそれが利用できるようです。

nd0011に修正物を共有します。
詳細はソースコードのコメントを参照いただければと思います。