code: public NodeCache getNodeCache( String workspaceName ) throws WorkspaceNotFoundException {
          NodeCache cache = overriddenNodeCachesByWorkspaceName.get(workspaceName);
          if (cache == null) {
              cache = repositoryCache.getWorkspaceCache(workspaceName);
          }
          return cache;
      }
docs: Get the NodeCache for the given workspace name. The result will either be the overridden value supplied in the constructor
  or the workspace cache from the referenced RepositoryCache.
  
  @param workspaceName the name of the workspace
  @return the node cache; never null
  @throws WorkspaceNotFoundException if there is no workspace with the supplied name