This request comes from a GH issue to provide a way to override downloadTableColumns always downloading directly to the synapseCache.
Possible fixes for would be to allow the cache path to be specified in the Synapse constructor or to specify a downloadLocation as a function parameter.
A client side workaround is provided in the issue.