Support setting CACHE_ROOT_DIR

Description

From https://sagebionetworks.slack.com/archives/C0AFCTGEQ/p1590085874476600

Prior to synapseclient 2.0.0 one could

to change the synapse cache location. In 2.0.0 the cache module was moved under core, and while setting the value under core works, we don't want people looking under core as the point of it was to signal that that wasn't public and was subject to change across releases. So we should have a supported way of setting this value now, as it's necessary in e.g. a lambda environment or somewhere else where the home directory is not a useful default.

Environment

None

Assignee

Jordan Kiang

Reporter

Jordan Kiang

Labels

None

Validator

Xengie Doan

Development Area

Synapse Core Infrastructure

Release Version History

None

Priority

Minor
Configure