markg created this revision. markg added a reviewer: dfaure. Restricted Application added a project: Frameworks. Restricted Application added a subscriber: Frameworks. markg requested review of this revision.
REVISION SUMMARY This refactors KFileItemList uses to KFileItemListV2 where possible. In terms of performance there isn't any change really. I did meassure it with callgrind but it seems roughtly the same when running Dolphin with it. If anything it's marginally faster, but that could just be the specific case. Another folder might be the same. TEST PLAN Test Dolphin, run the tests. The relevant ones (kdirmodeltest and kfileitemtest) seem to pass just fine. REPOSITORY R241 KIO BRANCH refactor_dirlistercache REVISION DETAIL https://phabricator.kde.org/D10380 AFFECTED FILES src/core/kcoredirlister.cpp src/core/kcoredirlister_p.h src/core/kcoredirlister_p.h.orig To: markg, dfaure Cc: #frameworks, michaelh, ngraham