SVNProviderPlugin.getPlugin().getStatusCacheManager().setStatuses(convert(statuses));
    public void execute(ISVNClientAdapter client) throws SVNClientException {        ISVNNotifyListener revisionListener = new ISVNNotifyListener() {            public void setCommand(int command) {}            public void logCommandLine(String commandLine) {}            public void logMessage(String message) {}            public void logError(String message) {}            public void logRevision(long revision) {                StatusCommand.this.revision = new SVNRevision.Number(revision);            }            public void logCompleted(String message) {}            public void onNotify(File path, SVNNodeKind kind) {}        };        try{            client.addNotifyListener( revisionListener );            statuses = client.getStatus( file, descend, getAll, contactServer );        }        finally {            client.removeNotifyListener( revisionListener );        }    }