Hi - It looks to me like the PublicationCache location, configurable via "netsh branchcache set publicationcache directory=<directory>", is where hashes generated for files within a BranchCache-enabled share end up. I can set this via command line on my Content/File Server. (If it is possible to set this location per-file share, I would be interested in knowing how to do that.)
But it does not appear that I can set the "publicationcachesize" unless I "enable BranchCache" on the server. But according to this article, "BranchCache feature" is not required for "Content server (file server using the SMB protocol)". I do have the needed "BranchCache for network files" Role Service installed, proper GPO setup to enable Hash Publication for BranchCache for shared folders where BranchCache is enabled, and "Enable BranchCache" checked on a test file share. But when I attempt a "netsh branchcache set publicationcachesize" command, it tells me "This command can only be executed when BranchCache is installed."
So, is the article I'm reading mistaken about the need for BranchCache to be "enabled" on the Content Server? Or am I misunderstanding the relationship between hash code storage location & the publication cache, or something else?
Thanks!