Чем меньше операций с файлами - тем лучше. Любое чтение файла - операция медленная - следовательно, надо ее в кэш. Именно потому и предлагается делать ^use[] из кэша. Ну и 10 файлов по 3k - 10 дисковых операций. Только кэш правильно обозвать надо, раз используются разные языки (но это, думаю, очевидно).