//TORE: [by YS] should be storing repo once interfaces refactoring is done
@Override
    @Nonnull
    public MutableVfsItem getMutableItem(RepoPath repoPath) {
        //TORE: [by YS] should be storing repo once interfaces refactoring is done
        LocalRepo localRepo = localOrCachedRepositoryByKey(repoPath.getRepoKey());
        if (localRepo != null) {
            MutableVfsItem mutableFsItem = localRepo.getMutableFsItem(repoPath);
            if (mutableFsItem != null) {
                return mutableFsItem;
            }
        }
        throw new ItemNotFoundRuntimeException(repoPath);
    }
@Nonnull
public MutableVfsItem getMutableItem(RepoPath repoPath) {
//TORE: [by YS] should be storing repo once interfaces refactoring is done
LocalRepo localRepo = localOrCachedRepositoryByKey(repoPath.getRepoKey());
if (localRepo != null) {
@Override
@Nonnull
public MutableVfsItem getMutableItem(RepoPath repoPath) {
//TORE: [by YS] should be storing repo once interfaces refactoring is done
LocalRepo localRepo = localOrCachedRepositoryByKey(repoPath.getRepoKey());
if (localRepo != null) {
MutableVfsItem mutableFsItem = localRepo.getMutableFsItem(repoPath);
if (mutableFsItem != null) {
return mutableFsItem;
}
}
throw new ItemNotFoundRuntimeException(repoPath);
}
@Override
@Nonnull
public MutableVfsItem getMutableItem(RepoPath repoPath) {
//TORE: [by YS] should be storing repo once interfaces refactoring is done
LocalRepo localRepo = localOrCachedRepositoryByKey(repoPath.getRepoKey());
if (localRepo != null) {
MutableVfsItem mutableFsItem = localRepo.getMutableFsItem(repoPath);
if (mutableFsItem != null) {
return mutableFsItem;
}
}
throw new ItemNotFoundRuntimeException(repoPath);
}