LocalChangeList (@Nullable String name) { if (name == null) return null; ListData data = myWorker.getDataByName(name); if (data == null) return null; // Skip changes for performance reasons. // We're in the middle of filling lists with changes from VCS, // while each 'addChangeToList' call clears 'myReadOnlyChangesCache' cache. // Thus, a populating list with changes will re-build 'myReadOnlyChangesCache' for each invocation. return myWorker.toLightChangeList(data); }