protected List<IResource> updateCache(IResource parent,final ISVNStatus[] statuses) throws CoreException {
  final List<IResource> result=new ArrayList<IResource>();
  if (statuses != null) {
    for (    ISVNStatus status : statuses) {
      IResource resource=SVNWorkspaceRoot.getResourceFor(parent,status);
      result.add(updateCache(resource,status));
    }
  }
  return result;
}

protected List < IResource > updateCache ( IResource parent , final ISVNStatus [ ] statuses ) throws CoreException { final List < IResource > result = new ArrayList < IResource > ( ) ; if ( statuses != null ) { for ( ISVNStatus status : statuses ) { IResource resource = SVNWorkspaceRoot . getResourceFor ( parent , status ) ; result . add ( updateCache ( resource , status ) ) ; } } return result ; }
update the cache using the given statuses
